public Inheritance addInherits(Collection<ComponentSpecification> inheritedChains) {
            Set<ComponentSpecification> newChainSpecifications =
                    new LinkedHashSet<>(chainSpecifications);
            newChainSpecifications.addAll(inheritedChains);
            return new Inheritance(newChainSpecifications, excludedComponents);
        }
Specifies how the components should be selected to create a chain. Immutable.

@author Tony Vaagenes
container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java