Removed our custom BookItem in favour of QTableWidgetItem's UserRole to store the book keys.