|  | @@ -300,6 +300,8 @@ class Task(object):
 | 
											
												
													
														|  |          )
 |  |          )
 | 
											
												
													
														|  |          self._serializer_handlers = {
 |  |          self._serializer_handlers = {
 | 
											
												
													
														|  |              'children': self._serializable_children,
 |  |              'children': self._serializable_children,
 | 
											
												
													
														|  | 
 |  | +            'root': self._serializable_root,
 | 
											
												
													
														|  | 
 |  | +            'parent': self._serializable_parent,
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          if kwargs:
 |  |          if kwargs:
 | 
											
												
													
														|  |              self.__dict__.update(kwargs)
 |  |              self.__dict__.update(kwargs)
 | 
											
										
											
												
													
														|  | @@ -359,6 +361,12 @@ class Task(object):
 | 
											
												
													
														|  |      def _serializable_children(self, value):
 |  |      def _serializable_children(self, value):
 | 
											
												
													
														|  |          return [task.id for task in self.children]
 |  |          return [task.id for task in self.children]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    def _serializable_root(self, value):
 | 
											
												
													
														|  | 
 |  | +        return self.root_id
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    def _serializable_parent(self, value):
 | 
											
												
													
														|  | 
 |  | +        return self.parent_id
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      def __reduce__(self):
 |  |      def __reduce__(self):
 | 
											
												
													
														|  |          return _depickle_task, (self.__class__, self.as_dict())
 |  |          return _depickle_task, (self.__class__, self.as_dict())
 | 
											
												
													
														|  |  
 |  |  
 |