static int? safeParse(String? source) { if (source == null) return null; return int.tryParse(source); }