>>Just the trouble of making a proper title for this suffices to show what sort of balancing act I am trying to pull.
>>
>
>If I understand what you're asking, I normally just create an _Access property for the bizobj and create the object if it's NULL. This assumes the property exists, though (as opposed to AddObject).
That's what I usually do for things which can be instantiated on demand - but it doesn't create it before the others. I need the aliases available.