public Task Send(string destinationAddress, object explicitlyRoutedMessage, Dictionary <string, string> optionalHeaders = null) { var logicalMessage = CreateMessage(explicitlyRoutedMessage, Operation.Send, optionalHeaders); return(_rebusBus.InnerSend(new[] { destinationAddress }, logicalMessage)); }