public void Cancel() { IsCanceled = true; var notification = Notification.GigDeleted(this); foreach (var attendee in Attendances.Select(a => a.Attendee)) { attendee.Notify(notification); } }