Unrecognized fields retained for JSON export. Defaults to empty.
@override final Map<String, JsonValue> extraFields = Map.unmodifiable(extraFields);