public IOperationDefinition WithHeaders(Dictionary <string, string> headers) { Headers = Headers.ExtendWith(headers); if (!_innerDict.ContainsKey(nameof(Headers))) { _innerDict.Add(nameof(Headers), Headers); } else { _innerDict[nameof(Headers)] = Headers; } return(this); }