protected virtual void Dispose(bool isDisposing) { if (_backgroundJobManager != null) { _backgroundJobManager.Dispose(); _backgroundJobManager = null; } }