             return
         }
         unbind()
-        for controller in viewControllers {
+        for controller in _viewControllers {
             controller.removeFromParent()
         }
         _view?.removeFromSuperview()

    var _parameters: [String: RuntimeType]
    var _macros: [String: String]
    var rootURL: URL?

    private var _managed: LayoutManaged? {
        return _viewController ?? _view

            return
        }
        _view?.removeFromSuperview()
        for controller in _viewControllers {
            controller.removeFromParent()
        }
    }
