     // MARK: Private
 
     private func setupNavigationBar() {
-        navigationBar = ElloNavigationBar(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: ElloNavigationBar.Size.height))
+        navigationBar = ElloNavigationBar(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: ElloNavigationBar.Size.height))
         navigationBar.autoresizingMask = .FlexibleBottomMargin | .FlexibleWidth
-        self.view.addSubview(navigationBar)
+        view.addSubview(navigationBar)
         let item = UIBarButtonItem.backChevronWithTarget(self, action: Selector("backTapped:"))
-        self.navigationItem.leftBarButtonItems = [item]
-        self.navigationItem.fixNavBarItemPadding()
-        navigationBar.items = [self.navigationItem]
+        navigationItem.leftBarButtonItems = [item]
+        navigationItem.fixNavBarItemPadding()
+        navigationBar.items = [navigationItem]
     }
 
     override func showNavBars(scrollToBottom : Bool) {

    required public init(endpoint: ElloAPI, title: String) {
        self.endpoint = endpoint
        super.init(nibName: nil, bundle: nil)
        self.title = title
        self.view.backgroundColor = UIColor.whiteColor()
    }

    required public init(coder aDecoder: NSCoder) {

    override public func viewDidLoad() {
        super.viewDidLoad()
        setupNavigationBar()
        streamViewController.streamKind = StreamKind.UserList(endpoint: endpoint, title: title ?? "")
        streamViewController.loadInitialPage()
    }

    override func viewForStream() -> UIView {
