@override Object toJson() => { 'parent': parent, if (function != null) 'function': function!.toJson(), if (functionId.isNotDefault) 'functionId': functionId, };