public function menuWidget($data = [], $callback = false)
    {
        $data = array_merge([
            'items'     => [$this->owner],
            'behavior'  => $this,
            'view'      => 'node'
        ], $data);
        if ($callback) {
            $data = $this->$callback($data);
        }
        $widget   = new ARTreeMenuWidget($data);
        return $widget->run();
    }