Изменение меню при выносе части функционала в компонент

Добрый день.
Вынес часть функционала в компонент и подключил данный компонент в приложение. Меню не изменял. Но часть меню стало “стандартным” (см. скриншот), а также глобальные события перестали работать, хотя сервис, в котором публикуются события, остался в основном приложении. Также перестал работать фрагмент в главном экране.

до выноса компонента
before

после выноса и подключения компонента
after

В чем может быть проблема?

я предположил, что дело в наследовании основным приложением свойств компонента, и полностью закомментировал файлы web-menu.xml и message.properties в компоненте, но это не сработало.

также изменил

 <property name="cuba.menuConfig" value="+com/frshub/mos/web-menu.xml"/>

на

 <property name="cuba.menuConfig" value="com/frshub/mos/web-menu.xml"/> 

в компоненте, следуя документации https://doc.cuba-platform.com/manual-7.0/app_properties.html#additive_app_properties Но в целом ничего не изменилось, только большая часть пунктов меню пропала

У меня нет Frontend UI блока в компоненте. Если куба сначала посмотрит на свойства компонента, то куба не увидит Frontend UI в компоненте и, следовательно, в основном приложении тоже. Я прав?
Получается нужно создать дополнительный блок в компоненте, чтобы куба увидела этот блок в основном приложении?

в документации непонятно написано про адитивные свойства: " Если знак + опустить, то значение будет получено только из текущего проекта. Это может быть полезным в случае, если наследование некоторой конфигурации из компонентов не требуется, например, при определении структуры главного меню."
https://doc.cuba-platform.com/manual-7.0-ru/app_properties.html#additive_app_properties

где именно должен быть опущен знак +: в приложении или в компоненте?

у компонента и приложения были разные версии:
компонент 7.2-snapshot
приложение 7.09

после изменения версии компонента на 7.09 всё заработало корректно

В приложении.