factory ReasoningSummary.fromJson(Map<String, dynamic> j) => ReasoningSummary(text: j['text'] as String);