public TransferFundsController([NotNull] IMessenger messenger)
{
if (messenger == null)
{
throw new ArgumentNullException(nameof(messenger));
}
MessengerInstance = messenger;
MessengerInstance.Register<ShellDialogResponseMessage>(this, OnShellDialogResponseReceived);
}