     public var removedCellDescriptors = [VSCollectionCellDescriptor]()
    
     public var appenedSectionsIndexSet = IndexSet()
+    //TODO: add appenedSectionsDescriptor
     public var removedSectionsIndexSet = IndexSet()
+    //TODO: add removedSectionsDescriptor
 }
 
 fileprivate struct CellData: Hashable {

        }
    }
    
    fileprivate func checkLock() {
        assert(lock == true, "Updading datas can only be done in an update closure")
    }

        }
    }
    
    open func sectionsCount() -> Int {
        return sections.count
    }
    
