@override Object toJson() => { 'fingerprint': ?fingerprint, if (targetPools.isNotDefault) 'targetPools': targetPools, };