IReadOnlyList<Property> Solution.VisibleProperties { get; }