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;
        }