public function columnSearch($columnName, $searchValue)
    {
        if (!is_string($searchValue)) {
            throw new \InvalidArgumentException('$searchValue needs to be a string');
        }
        $this->columSearches[$columnName] = new ColumnSearch($columnName, $searchValue);
        return $this;
    }