public function setBlockColumns($columnList, $clear = false)
    {
        // reset it requested
        if ($clear) {
            $this->blockColumns = [];
        }

        foreach ($columnList as $column) {
            $this->blockColumns[] = $column;
        }
    }