@psalm-assert-if-true !null $this->enforceTimeLimit
public function hasEnforceTimeLimit() : bool { return $this->enforceTimeLimit !== null; }