 	public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
 		delegate?.scrollViewDidScrollToTop?(scrollView)
 	}
-
+	
 	
 	
 	//MARK: - Private

	
	func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>, didChange anObject: Any, at indexPath: IndexPath?, for type: NSFetchedResultsChangeType, newIndexPath: IndexPath?) {
		guard update != nil else {return}
//		guard self.sectionNode == nil else {return}
		switch type {
		case .insert:
			update?.insertObject[newIndexPath!] = objectNode.init(object: anObject as! ResultType)
//			children.insert(objectNode.init(object: anObject as! ResultType), at: newIndexPath!.row)
		case .delete:
			update?.deleteObject.append(indexPath!)
//			children.remove(at: indexPath!.row)
		case .move:
			update?.deleteObject.append(indexPath!)
			update?.insertObject[newIndexPath!] = objectNode.init(object: anObject as! ResultType)
//			update?.moveObject[indexPath]
//			children.remove(at: indexPath!.row)
//			children.insert(objectNode.init(object: anObject as! ResultType), at: newIndexPath!.row)
		case .update:
			update?.update[newIndexPath!] = anObject
//			children[newIndexPath!.row] = objectNode.init(object: anObject as! ResultType)
		}
	}
	

			}
		}
	}
	
	open func loadChildren() {
	}
	
