I'd refactor this a tad more: I wouldn't rely on the `$this->request` object. Instead, I'd add `orderby` and `sort` arguments to the method, and would compute the actual values when invoking the method.