protected function buildLengthAware($numberOfPages)
    {
        $pages = $this->newPages();

        if ($this->totalCount < 1) {
            return $pages;
        }

        return $this->addPages($pages, 1, $numberOfPages);

    }