public function column($identifier, $options = []):self
    {
        if (is_callable($options)) {
            $column = new TextColumn($identifier, $options);
        } else {
            $column = new TextColumn($identifier, $options);
        }

        $this->columns->put($identifier, $column);

        return $this;
    }