private function makeSubItem($type, array $properties = [], Closure $callback = null)
    {
        $item = self::make(array_merge($properties, compact('type')), $callback);

        $this->addChild($item);

        return $item;
    }