 
         self.listUpdate?(update, animated)
     }
-    
+
+    // MARK: - Remove
     func removeObject(at index: Int, animated: Bool) {
         let indexPath = IndexPath(row: index, section: 0)
         let update = BatchUpdate(deleteRows: [indexPath])

        let update = BatchUpdate(deleteRows: indexPaths)
        self.listUpdate?(update, animated)
    }
    
}

            self.listUpdate?(update, animated)
        }
    }
    // MARK: Insert
    func appendObjects(_ newObjects: [ListObject], animated: Bool) {
        
        let lower = self.objects.count
