private void FixupCuisinier(Cuisinier previousValue) { if (previousValue != null && ReferenceEquals(previousValue.PlatEnCours, this)) { previousValue.PlatEnCours = null; } if (Cuisinier != null) { Cuisinier.PlatEnCours = this; } }