//Method to announce when a new message was posted
 protected virtual void NewPostPosted(Person sender)
 {
     NewPostedMessage?.Invoke(sender, EventArgs.Empty);
 }
 // Method to fire when new message was posted:
 protected virtual void OnNewPost(User sender)
 {
     NewPostedMessage?.Invoke(sender, EventArgs.Empty);
 }