@override Object toJson() => { if (explanationType.isNotDefault) 'explanationType': explanationType, if (explanationSpec != null) 'explanationSpec': explanationSpec!.toJson(), };