IReadOnlyList<Property> Surface.Properties { get; }