@override Object toJson() => { if (response.isNotDefault) 'response': response, if (contexts case final contexts?) 'contexts': contexts.toJson(), };