Предложение по процессору: добавить параметр (напр

Предложение по процессору: добавить параметр (например cascade), который будет задавать, ставить ли activeClass всей цепочке от родителя к текущему или только текущему документу (у меня возникла такая проблема, при выводе древовидного списка категорий, чтобы оно не закрывалось при перерисовке):

    public function process() {
        $output = '';
        
        // get active parents
        if(!empty($this->modx->resource) AND $this->modx->resource instanceOf modResource){
            $resource = $this->modx->resource;
            $this->activeIDs[] = $resource->id;
            
+            if($this->getProperty('cascade')){
                while($resource = $resource->getOne('Parent')){
                    $this->activeIDs[] = $resource->id;
                }
+            }
        }
        
        // get menu items
        if(!$items = $this->getMenuItems()){
            return;
        }
        
        // prepare menu items
        $items = $this->prepareMenu($items);
        
        return array(
            'success'   => true,
            'message'   => '',
            'object'     => $items,
        );
    }

ну и соответственно добавить параметр cascade