public PropertyModel(PropertyBase propertyMetadata) { this.Name = propertyMetadata.Name; this.Type = TypeModel.GetOrAdd(propertyMetadata.Type); }