     public func delete(atIndex index: Int) throws {
         
         wasChanged = true
+        sectionWasChanged()
         
         if containIndex(index: index) {
             sources.remove(at: index)

    public func deleteAll() {
        
        wasChanged = true
        sources.removeAll()
    }
    

        
        wasChanged = true
        sources.append(source)
        sectionWasChanged()
    }
    
    // MARK: -
