public function combine($arr) : Collection
    {
        if($arr instanceof Collection) {
            $arr = $arr->getAll();
        }

        if(!is_array($arr)) {
            return new static([]);
        }

        return new static(array_combine($this->_data, $arr));
    }