protected function setLayout($sLayoutName)
    {
        if (is_null($this->view)) {
            throw new Exception("It's unable to set Layout without View.");
        }
        $this->layout = ViewFactory::createLayout($sLayoutName, $this->view);
    }