         self.leftViewController = leftViewController
         self.bottomViewController = bottomViewController
         self.rightViewController = rightViewController
-        setupView()
-        setupLeftView()
-        setupBottomView()
-        setupRightView()
+        prepareView()
+        prepareLeftView()
+        prepareBottomView()
+        prepareRightView()
     }
     
     /**

				) { _ in
					self.removeShadow(&self.rightViewContainer)
					self.isUserInteractionEnabled = true
					self.rightViewController?.endAppearanceTransition()
				}
				c.state = .Closed
				delegate?.sideNavDidCloseRightViewContainer?(self, container: c)

        self.mainViewController = mainViewController
        self.bottomViewController = bottomViewController
        self.rightViewController = rightViewController
        prepareView()
        prepareBottomView()
        prepareRightView()
    }
	
	//
