public void SendWithTranslate(ActorMessage source, ActorMessage destination, string address) { var command = _messageGenerator.CreateCommand(destination.Type); command.SetProperties(source); command.SetProperties(destination); Send(command, address); }