public function activate(Item $item = null)
{
$item = is_null($item) ? $this : $item;
$item->active();
$item->data('active', true);
if ($item->parent) {
$parent = $this->builder->whereId($item->parent)->first();
$parent->attributes['class'] = $parent->builder->formatGroupClass(['class' => 'opened'], $parent->attributes);
$this->activate($parent);
}
}