private async void AccountOnSampleEvent(object sender, SampleEventArgs e)
 {
     try
     {
         _logControl.LogMessage($"Sending {e} to requester={_sampleEventKey}");
         var args = e.ToSampleEventArgsMessage();
         await _responseStream.WriteAsync(args);
     }
     catch (Exception ex)
     {
         // Eo graceful recovery when client has disappeared
         _logControl.LogMessage($"Exception: {ex.Message}");
         _removeAction(_sampleEventKey);
         Dispose();
     }
 }