protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         _innerClient.Dispose();
     }
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                _innerClient?.Dispose();
                _innerClient = null;

                _tpmDevice?.Dispose();
                _tpmDevice = null;
            }
        }