public MutateIncomingTransportMessageContext(byte[] body, Dictionary<string, string> headers) { Guard.AgainstNull(nameof(headers), headers); Guard.AgainstNull(nameof(body), body); Headers = headers; // Intentionally assign to field to not set the MessageBodyChanged flag. this.body = body; }