> Anyway, now that this has been clarified we can all go back to writing code that is independent of instantiation order *G*.
Agreed :) And I had a minor brainstorm, but I forgot to CC you:
I'm proposing a new idea here, there will be an initial ordering of same-level objects called TOrder, based on temporal order. Unless overridden by ZOrder (which really should be strictly limited to stacking in the Z-plane), the TOrder will be the primary instantiation order....
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.