public function get_config($item = null)
{
$config = ['name' => $this->get_name(), 'elType' => $this->get_type(), 'title' => $this->get_title(), 'controls' => array_values($this->get_controls()), 'tabs_controls' => $this->get_tabs_controls(), 'categories' => $this->get_categories(), 'keywords' => $this->get_keywords(), 'icon' => $this->get_icon(), 'reload_preview' => $this->is_reload_preview_required()];
return self::_get_items($config, $item);
}