+ def set_children(self, children: list):\r
+ self.children = children\r
+\r
+ def serialize(self):\r
+ d = Serializer.serialize(self)\r
+\r
+ if 'elements' in d and d['elements'] != '':\r
+ d['elements'] = json.loads(d['elements'])\r
+\r
+ if not hasattr(self, 'children') or len(self.children) == 0:\r
+ return d\r
+ else:\r
+ d['children'] = []\r
+\r
+ for child in self.children:\r
+ d['children'].append(child.serialize())\r
+ return d\r
+\r