definitions are metamodel