public function isHidden(int $state = null)
    {
        $attrib = 'hidden';

        if (empty($state)) {
            return $this->checkAttribute($attrib);
        }

        if ($state == 0) {
            $this->removeAttribute($attrib);
        }
        else {
            $this->addAttribute($attrib);
        }
    }