public function paginate($keys=[], $perPage = null)
    {
        $this->buildIfNotBuilded();
        $keys = $keys == [] ? $this->keys() : $keys;

        if (!$keys) {
            return $this->builder->paginate($perPage);
        }

        return $this->builder->withColumns($keys)->paginate($perPage);

    }