@override Object toJson() { return { 'parent': parent, if (featureMonitor != null) 'featureMonitor': featureMonitor!.toJson(), 'featureMonitorId': featureMonitorId, }; }