Can we remove subobjects an replace them with direct memory access mappings?
In most languages having lots of objects is slow. Objects can be completely virtual from the compiler's perspective!
In theory the computer needs to add or subtract or multiply numbers to do its job or process strings. The calculation is trivial. It's the layers of objects that are created and destroyed where the performance goes.