Adapters used in metamodel