protected virtual void Dispose(bool disposing) { if (_disposedValue) { return; } if (disposing) { _dawg.Dispose(); } _disposedValue = true; }