def retrieve(self, request, *args, **kwargs):
instance = self.get_object()
serializer = self.get_serializer(instance)
data = serializer.data
children = instance.children.all()
children_serializer = self.get_serializer(children, many=True)
data['children'] = children_serializer.data
return Response(data)