@override Object toJson() => { if (explanations.isNotDefault) 'explanations': [for (final i in explanations) i.toJson()], };