 		super.viewDidLoad()
 		// Mask the view
 		view.layer.masksToBounds = true
+    //
+    containerView.translatesAutoresizingMaskIntoConstraints = false
+    view.addSubview(containerView)
+    let constraints = [
+      containerView.topAnchor.constraint(equalTo: view.topAnchor),
+      containerView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
+      containerView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
+      containerView.trailingAnchor.constraint(equalTo: view.trailingAnchor)
+    ]
+    NSLayoutConstraint.activate(constraints)
+    view.layoutIfNeeded()
 	}
 	
 	///

		let subview: UIView = viewController.view
		subview.autoresizingMask = .complete
		subview.translatesAutoresizingMaskIntoConstraints = true
		view.addSubview(subview)
		// Just in case
		UIView.performWithoutAnimation { subview.frame = view.bounds }
		// Finish without animation or transition
		viewController.didMove(toParentViewController: self)
	}

	//==========------------------------==========//
	//=====----- Open/Public properties -----=====//
	//==========------------------------==========//

  ///
  public let containerView = UIView()
	
	/// The view controllers currently on the view controller stack.
	///
