DependencySolver should solve transitive dependencies;