public function isVisible($recursive = false)
        {
            if ($recursive && isset($this->_parent) &&
                $this->_parent instanceof Page) {
                if (!$this->_parent->isVisible(true)) {
                    return false;
                }
            }

            return $this->_visible;
        }