public function chunk($size)
    {
        $chunks = array_chunk($this->all(), $size);

        $chunks = array_map(function ($chunk) {
            return new static($chunk);
        }, $chunks);

        return $chunks;
    }