"But if the dependents are stored in some global dictionary from model to sequence of dependents then the reference from the global dictionary keeps both the model and the dependents alive."
When I hear "global dictionary" I think of a namespace. Perhaps namespaces could add efficiency to the GC. Chris
