Well how can you pre-allocate what you don't yet know?
It boils down to the fact that a) you don't know which child will be called and even if you inclded all of the children in memory just in case b) dynamic loading of child classes still knocks a hole in that idea.
This is why I say again and again that I like the way LV FPGA handles compiling with Dynamic dispatch, everything gets resolved at compile time. I'd love to have that option for LVOOP in general, which of course would require removing the option to load class definitions at run-time but to be honest, I rarely ever have used that.