private bool DeleteUser(User a_user) { bool success = this.Users.Remove(a_user); if (success) { //un-subscribe to user events a_user.RemoveSubscriber(this); this.NotifySubscribersChangeMade(a_user); } return success; }