                                                         icon: UIApplicationShortcutIcon(type: .search),
                                                         userInfo: nil
         )
-        
+
         return browserShortcut
     }
-    
+
     /// Dismisses the browser
     ///
     /// - Parameter id: a UIBarButtonItem
     @objc func dismissBrowser(_ id:UIBarButtonItem) {
         self.dismiss(animated: true)
     }
-    
+
     /// Sorts the objects classes by name
     ///
     /// - Parameter id: a UIBarButtonItem

        realmBrowserView.tableView.register(RBSRealmObjectBrowserCell.self,
                                            forCellReuseIdentifier: cellIdentifier)
        filterOptions.addTarget(self, action: .filterBaseModels, for: .valueChanged)
        
    }
    
    private func filterObjects() {
        if let classFilters = filteredClasses {
            objects = objects.filter({ classFilters.contains($0.className) })
        }
    }
    
    private func fetchObjects() {
        var objectSchema = realm.schema.objectSchema
        
        if let classFilter = filteredClasses {
            if classFilter.isNonEmpty {
                objectSchema = objectSchema

}

internal final class RBSRealmBrowserView: UIView {
    public var tableView: UITableView
    init() {
        tableView = UITableView(frame: .zero, style: .plain)
        super.init(frame: .zero)
