QProfiles refactoring : move all logic to underlying services