Fixing small issue that was causing an assert. Cleaning up the Assert message to be more clear about what is going wrong. Adding code to register the QSet<QString> type to the QMetaType System so we can actually transfer a Set of Strings through the QMetaObject system.