public function isVisible($row) {
        if (false === $this->visible) // check if it's visible
            return false;
        elseif (is_string($this->visible)) {
            $visible = true;
            eval("\$visible = {$this->visible};");
            if (false == $visible)
                return false;
        }
        return true;
    }