Я не хочу создавать лишние переменные и поэтому делаю UserWidget наследованием. А чтобы сделать наследованием без лишних элементов требуется функция добавления в корень UserWidget.
PreConstruct: Код генерации интерфейса и добавление это в корень UserWidget.
Переменные родителя
PreConstruct Берем из корня UserWidget интерфейс и вставляем в генерируемый интерфейс.
Переменные родителя
Переменные наследника