class EnhancedDependenciesManager {

    public void addNew(final Dependency dependency) {
        originalSetOfDependencies.add(dependency);
        loader.addToQueue(dependency);
        update();
    }

    @Inject public  EnhancedDependenciesManager(final DependencyLoader loader);

}