public void Receive(SystemRecycled message)
 {
     _completion.SetResult(message);
     _messaging.RemoveListener(this);
 }