code: public ServiceGraphModule addDependency(Key<?> key, Key<?> keyDependency) {
  		addedDependencies.computeIfAbsent(key, key1 -> new HashSet<>()).add(keyDependency);
  		return this;
  	}
docs: Adds the dependency for key
  
  @param key           key for adding dependency
  @param keyDependency key of dependency
  @return ServiceGraphModule with change