Use a shared background thread for ConversationProxyModel and DeclarativeGroupManager
Set a parent on ContactGroup instances to prevent deletion in QML