private void DeleteBaby(Baby baby) { if (baby is NoBaby) { MessageBox.Show("Sorry, the new baby isn't deletable"); } else { baby.Delete(_dataService); HandleBabiesChanged(); } }