Почему я внезапно получаю сообщение об ошибке «Свойство Typed не должно быть доступно до инициализации» при введении подсказок типа свойств?

Я обновил определения моего класса, чтобы использовать недавно введенные подсказки типа свойств, например: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; }...