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