public ReferenceComponentMapping(ComponentType componentType, Member property, Type componentEntityType, Type containingEntityType, string columnPrefix)
 {
     ComponentType = componentType;
     this.property = property;
     this.componentType = componentEntityType;
     this.containingEntityType = containingEntityType;
     this.columnPrefix = columnPrefix;
 }
 public ExternalComponentMapping(ComponentType componentType, AttributeStore underlyingStore)
     : base(componentType, underlyingStore)
 {}
 public bool Equals(ComponentType other)
 {
     return Equals(other.elementName, elementName);
 }
 public ExternalComponentMapping(ComponentType componentType)
     : this(componentType, new AttributeStore())
 {}