public function restoreFormSettings()
    {
        if (count($this->settingsStack) < 1) {
            throw new \UnderflowException("No settings on the stack to restore");
        }

        $settings = array_pop($this->settingsStack);

        $this->style     = $settings['style'];
        $this->colSize   = $settings['colSize'];
        $this->widgetCol = $settings['widgetCol'];
        $this->labelCol  = $settings['labelCol'];
        $this->simpleCol = $settings['simpleCol'];
    }