MetaConstructor revised