private ActorDebugUpdateMessage GetLoadToSend(object message, MessageNature messageNature, string extraInfo = "")
        {
            var load = new ActorDebugUpdateMessage(
                Context.System.Name
                , Sender?.Path?.ToStringWithAddress()
                , Sender?.Path?.ToStringWithUid()
                , Self.Path.ToStringWithAddress()
                , Self.Path.ToStringWithUid()
                , message.GetType().Name
                , JsonConvert.SerializeObject(message)
                , message.GetType().FullName
                , extraInfo
                , messageNature);

            return(load);
        }
 private void SendMessageUpdate(ActorDebugUpdateMessage message)
 {
     MessageLogger?.Invoke(message);
     RemoteActorSelection?.Tell(message);
 }