protected virtual void Dispose(bool disposing) { if (_wrapper != null) { _wrapper.Dispose(); _wrapper = null; } }