IReadOnlyList<Property> DataModelObject.Properties { get; }