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

        
        return filteredSet
    }
}


//MARK: - Search
extension SwiftDataTable {
    private func filteredResults(with needle: String, on originalArray: DataTableViewModelContent) -> DataTableViewModelContent {
        var filteredSet = DataTableViewModelContent()
        Array(0..<originalArray.count).forEach{
