public KeStructuralProperty(KeStructureType declaringType, string name, KeTypeReference type) : base(declaringType, name, type) { }
public KeNavigationProperty(KeStructureType declaringType, string name, KeTypeReference type, bool contains) : base(declaringType, name, type) { ContainsTarget = contains; }
protected KeProperty(KeStructureType declaringType, string name, KeTypeReference type) { PropertyName = name; PropertyType = type; DeclaringType = declaringType; }