public function hasChildren($ignoreDeleted = true)
    {
        if ($ignoreDeleted) {
            return $this->hasMainSection() ? $this->getMainSection()->getHasChildren() : false;
        }

        return $this->hasMainSection() ? $this->getMainSection()->hasChildren() : false;
    }