public void OnMessageReceived(DataEventArgs <string> e)
 {
     MessageReceived.Fire(this, e);
 }