 	//
 	//	:name:	removeViewController
 	//
-    private func removeViewController(viewController: UIViewController?) {
+    private func removeViewController(inout viewController: UIViewController?) {
         if let vc = viewController {
             vc.willMoveToParentViewController(nil)
             vc.view.removeFromSuperview()

	//
	private func prepareMainContainer() {
		mainViewContainer = UIView(frame: view.bounds)
		mainViewContainer.backgroundColor = .clearColor()
		mainViewContainer.autoresizingMask = .FlexibleHeight | .FlexibleWidth
		view.addSubview(mainViewContainer)
	}
	
	//

        self.leftViewController = leftViewController
        self.rightViewController = rightViewController
        setupView()
		setupLeftView()
		setupRightView()
    }
	
	//
