       })
       .disposed(by: self.disposeBag)
 
-    initBindings()
+    self.initOutlineViewBindings()
     self.shortcutList.expandItem(nil, expandChildren: true)
+  }
+
+  required init?(coder: NSCoder) {
+    fatalError("init(coder:) has not been implemented")
   }
 
   private let emit: (Action) -> Void

    if let children = self.shortcutItemsRoot.children {
      self.content.append(contentsOf: children)
    }

    source
      .observeOn(MainScheduler.instance)

import PureLayout
import RxSwift
import ShortcutRecorder

class ShortcutsPref: PrefPane,
                     UiComponent,
