Return a JSON-storable representation of this message which can be interpolated at runtime.
@override String toJson() => throw UnsupportedError('MainMessage.toJson requires a locale');