protected virtual void OnReceivedServiceUpdate(UpdateType type, string update) { if ((object)ReceivedServiceUpdate != null) ReceivedServiceUpdate(this, new EventArgs<UpdateType, string>(type, update)); }