public function withObjectGenerator(ObjectGeneratorInterface $generator) { return new self($this->resolvers, $generator); }