SharedUiItem w/ debug operator<< and qHash