private void Handle(ConsumerAddressChangedMessage message)
 {
     if (Logger.IsTrace)
     {
         Logger.Trace($"{Session.RemoteNodeId} NDM received: consumeraddresschanged");
     }
     _providerService.ChangeConsumerAddressAsync(this, message.Address)
     .ContinueWith(t =>
     {
         if (t.IsFaulted && Logger.IsError)
         {
             Logger.Error("There was an error within NDM subprotocol.", t.Exception);
         }
     });
 }