Why a new class? It seems TorrentPersistentData should subclass QIniSettings instead?