There's no `__construct`, so all these properties are also `|null`