static List<String>? stringList(Object? value) { final raw = list(value); if (raw == null) return null; return raw.map((item) => item.toString()).toList(growable: false); }