As an experiment I tried making it a required field in both the interface and the model class (see attached branch) and none of the Translations tests broke. It's not quite worth the time to write tests for the change though, so I'll leave it at that.
As an experiment I tried making it a required field in both the interface and the model class (see attached branch) and none of the Translations tests broke. It's not quite worth the time to write tests for the change though, so I'll leave it at that.