protected function getQueryBuilderForNonCmsModelClass($modelClass)
    {
        if ( ! is_a($modelClass, Model::class, true)) {
            // @codeCoverageIgnoreStart
            throw new UnexpectedValueException("{$modelClass} is not an Eloquent model");
            // @codeCoverageIgnoreEnd
        }

        /** @var Model $model */
        $model = new $modelClass;

        return $model::query();
    }