Type metamodel is directly in type, not its constructor