private function createChild() { return new self($this->headers->newInstance(), $this->encoder, $this->cache, $this->idGenerator); }