public IReadOnlyCollection <QualifiedModuleName> AllModules() { return(_projectsRepository.Components().Select(tpl => tpl.QualifiedModuleName).ToHashSet().AsReadOnly()); }