https://openjdk.org/jeps/8350458
The flag is a requirement on fields inside a value class, so if we ever implement value classes we'll need to deal with this.
Related to JEP 513: flexible constructor bodies - any fields will need to be initialized before super call