добавлено свойство тип компонента
работа над общим сериализатором
меняется шаблон сложной сериализации