public virtual void TaskMessage(string message)
 {
     MessageMonitor.Update(this.GetHashCode().ToString(), message);
 }
 public virtual void TaskMessage(string uniquename, string message)
 {
     MessageMonitor.Update(uniquename, message);
 }