@override List<String> fromJson(Object? json) => json == null ? [] : json is String ? json.split(separator) : json is List ? json.cast<String>() : json as List<String>;