internal IModelElement CreateEntity(Identity id, ISchemaEntity metaClass, IModelEntity instance) { IModelElement mel = instance; var r = InnerGraph.CreateEntity(id, metaClass); if (instance == null) { mel = (IModelElement)metaClass.Deserialize(new SerializationContext(_domain, metaClass, r)); } AddElement(mel); return(mel); }