 
 //MARK: - Search
 extension SwiftDataTable {
-    fileprivate func executeSearch(_ needle: String){
-        guard false == needle.isEmpty else {
-            self.searchRowViewModels = nil
-            //DONT DELETE ORIGINAL CACHE FOR LAYOUTATTRIBUTES
-            //MAYBE KEEP TWO COPIES.. ONE FOR SEARCH AND ONE FOR DEFAULT
-            self.reloadEverything()
-            return
-        }
-        self.searchRowViewModels = self.filteredResults(with: needle, on: self.rowViewModels)
-        print("needle: \(needle), rows found: \(self.searchRowViewModels!.count)")
-        self.reloadEverything()
-    }
-    
     private func filteredResults(with needle: String, on originalArray: DataTableViewModelContent) -> DataTableViewModelContent {
         var filteredSet = DataTableViewModelContent()
         Array(0..<originalArray.count).forEach{

        
        return filteredSet
    }
}

    
    //MARK: - Private Properties
    var currentRowViewModels: DataTableViewModelContent {
//        return self.searchRowViewModels
        get {
//            return self.searchRowViewModels ?? self.rowViewModels
            return self.searchRowViewModels
        }
        set {
            self.searchRowViewModels = newValue
//            if self.searchRowViewModels != nil {
//                self.searchRowViewModels = newValue
//            }
//            else {
//                self.rowViewModels = newValue
//            }
        }
    }

