compiledModules -> analyzedModules
don't recompile on DependencyChanged, just reanalyze