MetaObjectFactory streamlined