protected function setQueryControllerDefaults(
        $process_events = 0,
        $query_object = 'item',
        $get_customfields = 0,
        $use_special_joins = 0,
        $use_pagination = 0,
        $check_view_level_access = 0,
        $get_item_children = 0
    ) {
        $this->query->setModelRegistry('process_events', $process_events);
        $this->query->setModelRegistry('query_object', $query_object);
        $this->query->setModelRegistry('get_customfields', $get_customfields);
        $this->query->setModelRegistry('use_special_joins', $use_special_joins);
        $this->query->setModelRegistry('use_pagination', $use_pagination);
        $this->query->setModelRegistry('check_view_level_access', $check_view_level_access);
        $this->query->setModelRegistry('get_item_children', $get_item_children);

        return $this;
    }