It ought to be possible to either accept a Query as $object or to get a non-executed query at the end. My idea was that you could stack finders as much as you like before getting the data to the view. A couple alternatives:

`$this->paginate($table, ['findType' => 'active'])->find('popular')`

`$this->paginate($table->find('active'), ['findType' => 'popular'])`