protected virtual bool StatusEventPredicate(StatusEventPayload payload)
 {
     return true;
 }
 protected virtual void OnStatusEvent(StatusEventPayload obj)
 {
     //MessageBox.Show(obj.Status);
 }