What does “by Design” mean in this context?
The API documentation says, that we are supposed to be able to override fields in subclasses.
The error message itself is also wrong.
This overriding data definition must be a subtype of the definition it tried to override:
… It is a subtype of the definition it tried to override, isn’t it?