paramset: avoid setting self as parent
introducing SharedUiItem and SharedUiItemsTableModel