public static void SetDestination(this SendOptions options, string destination)
{
Guard.AgainstNull(nameof(options), options);
Guard.AgainstNullAndEmpty(nameof(destination), destination);
var state = options.Context.GetOrCreate<UnicastSendRouterConnector.State>();
state.Option = UnicastSendRouterConnector.RouteOption.ExplicitDestination;
state.ExplicitDestination = destination;
}