@override Map<String, dynamic>? variables() { final parsed = parse(); return Map.from(parsed?[Keys.variables] as Map? ?? {}); }