public SendContext(TMessage message, MessageMetadata messageMetadata, IMessageContextFactory factory) : base(message, messageMetadata) { Guard.NotNull(factory, nameof(factory)); this.factory = factory; }