@Override
  public Map<String, Object> payload() {
    return new HashMap<>(payloadAsMap);
  }
@Test
  public void nullPayloadKeysShouldNotBeAllowed() {
    assertThrows(
        NullPointerException.class,
        () -> new HttpRequestImpl("GET", "/", client).payload(null, "")
    );
  }