Apparently on request shutdown all objects that aren't free'd in the
script don't get free'd. This is a very bad thing when it comes to
handling overloads, as sometimes you can have multiple objects pointing
at the same source, and you don't want to free underlying source until
the last object is free'd.
Is there anyway to "clean" the overloaded objects at request shutdown
and call the dtor.
"First they ignore you, then they laugh at you,
then they fight you, then you win."