ReceiveContext(string @from, string to, Guid messageId, Guid? relatesToMessageId, Guid correlationId, object message, IReceiveContextSender sender)
 {
     From = @from;
     To = to;
     MessageId = messageId;
     RelatesToMessageId = relatesToMessageId;
     CorrelationId = correlationId;
     Message = message;
     Sender = sender;
 }
 public IConfigureReceiveContext SetSender(IReceiveContextSender value)
 {
     return new ReceiveContext(From, To, MessageId, RelatesToMessageId, CorrelationId, Message, value);
 }