debug operator<< and qHash are now in SharedUiItem