IReadOnlyList<Property> Objective.VisibleProperties { get; }