private void InitializeWithDiscoveryService(IIdeScope ideScope, IProjectScope project)
        {
            var projectSettings = _projectSettingsProvider?.GetProjectSettings();

            if (projectSettings != null && projectSettings.IsSpecFlowLibProject)
            {
                // this is the first feature file in the project
                var updatedProjectSettings = _projectSettingsProvider.CheckProjectSettings();
                if (updatedProjectSettings.IsSpecFlowTestProject)
                {
                    _discoveryService?.CheckBindingRegistry();
                }
            }

            ideScope.Logger.LogVerbose($"Creating DeveroomTagger (project: {project}, SpecFlow: {projectSettings?.GetSpecFlowVersionLabel() ?? "n/a"})");
            ideScope.MonitoringService.MonitorOpenFeatureFile(projectSettings);
        }