protected virtual void OnServiceStateChanged(ServiceChangedEventArgs e) => ServiceStateChanged?.Invoke(this, e);
protected virtual void OnServiceStateChanged() { ServiceStateChanged?.Invoke(this, _serviceState); }