Could shorten this to `call_user_func($query, $query = $this->newQuery());`