         viewRealm.tableView.reloadData()
     }
     
-    @objc fileprivate func toggleSort() {
+    @objc
+    fileprivate func toggleSort() {
         ascending.toggle()
     }
 }

    // MARK: - Observing
    
    private func observeSortSetting() {
        disposable = observe(\.ascending) { [unowned self] newValue in
            self.engine.sort(ascending: newValue)
            self.configureNavigationBar()
            self.viewRealm.tableView.reloadData()
        }
    }
    

/// 'are not interoperable and using them together is not supported.'
public final class RBSRealmBrowser: UIViewController {
    
    @objc private dynamic var ascending = true
    private lazy var viewRealm = RBSRealmBrowserView()
    private var engine: BrowserEngine
    private var disposable: NSKeyValueObservation?
    
