@override Object toJson() => { 'retrievalResources': [for (final i in retrievalResources) i.toJson()], 'retrievalConfig': ?retrievalConfig?.toJson(), };