private void FixupSueType(SueType previousValue) { if (previousValue != null && previousValue.Sues.Contains(this)) { previousValue.Sues.Remove(this); } if (SueType != null) { if (!SueType.Sues.Contains(this)) { SueType.Sues.Add(this); } } }