improved buildern pattern for MetaCreator