public SettingsServiceImpl(
            IVsSolutionManager solutionManager, string appDataDirectory)
        {
            this.solutionManager  = solutionManager;
            this.appDataDirectory = appDataDirectory;

            globalStore = new GlobalSettingsStore(appDataDirectory);

            UpdateAmbientStore(solutionManager.EnumerateStartupProjects().FirstOrDefault());
            solutionManager.StartupProjectChanged += OnStartupProjectChanged;
        }