@override Object toJson() => { 'disruptionSchedule': ?disruptionSchedule, 'failureComponent': ?failureComponent, if (faultReasons.isNotDefault) 'faultReasons': [for (final i in faultReasons) i.toJson()], };