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