ProfileManager should be a singleton.