public void Dispose()
 => _underlyingObject.Dispose();