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