memory is optimized, both optimized & non-optimized funtion
are present, further consideration needed, each function
have to be overridden to load the each object two different mode :D
TTTML moved from the current project