public function setPaginator($paginator)
    {
        if (is_array($paginator)) {
            $paginator = new Paginator($paginator);
        }
        $this->paginator = $paginator;
        return $this;
    }