@override Object toJson() { return { 'parent': parent, if (execution != null) 'execution': execution!.toJson(), if (executionId.isNotDefault) 'executionId': executionId, }; }