PECS this parameter.

This used to take Collection<T>, but now we have to allow for
DerivedConfig instances. I'll take a closer look to see if perhaps
adding another arg is worth it for the compile-time type safety.