   private let keyEqTransformer = SRKeyEquivalentTransformer()
   private let keyEqModTransformer = SRKeyEquivalentModifierMaskTransformer()
 
-  let shortcutsDefaultsController = NSUserDefaultsController(
+  private let shortcutsDefaultsController = NSUserDefaultsController(
     defaults: UserDefaults(suiteName: "com.qvacua.VimR.menuitems"),
     initialValues: defaultShortcuts
   )
 
-  required init?(coder: NSCoder) {
-    fatalError("init(coder:) has not been implemented")
-  }
-
-  private func initBindings() {
+  private func initOutlineViewBindings() {
     self.treeController.childrenKeyPath = "children"
     self.treeController.leafKeyPath = "isLeaf"
     self.treeController.countKeyPath = "childrenCount"

import PureLayout
import RxSwift
import ShortcutRecorder

class DummyItem {

  let isGroup: Bool
  let text: String

  init(_ text: String, _ isGroup: Bool) {
    self.isGroup = isGroup
    self.text = text
  }
}

class ShortcutsPref: PrefPane,
                     UiComponent,


  @objc func resetToDefault(_ sender: NSButton) {
    stdoutLog.debug("Reset to default!")
    stdoutLog.debug(
      self.shortcutsDefaultsController.defaults
        .dictionaryRepresentation()["com.qvacua.vimr.menuitems.edit.copy"]
    )
  }
}

