Thomas,
> So if you expect the number of concurrently active objects to grow beyond a few thousand and/or not too current hardware is used, you might recommend this easy "optimization" <g>.
Actually I think I'd recommend a redesign of a system that had a need for that active objects. *g*
In the lowest level BO class he label can simply
return .f. from its Init() and it will never instantiate. This way you wouldn't have to hack all the classlibs at build time.