public function enterDeclareStrictTypes() : self { return new self($this->broker, $this->printer, $this->getFile(), true); }