protected virtual void OnProcessStateChanged(ObjectState<ServiceProcessState> state) { if ((object)ProcessStateChanged != null) ProcessStateChanged(this, new EventArgs<ObjectState<ServiceProcessState>>(state)); }