@galderz re: passing down the equivalences, why not making the CollectionFactory add a reference to the configuration an d add specific methods for equivalent collections? This way you don't need to make client code aware of the equivalences.