private void FixupGroupRating(GroupRating previousValue) { if (previousValue != null && ReferenceEquals(previousValue.Group, this)) { previousValue.Group = null; } if (GroupRating != null) { GroupRating.Group = this; } }