@override Object toJson() => { if (disks.isNotDefault) 'disks': [for (final i in disks) i.toJson()], if (machineTypes.isNotDefault) 'machineTypes': machineTypes, 'rank': ?rank?.toString(), };