Ok, I'll update the Javadoc. Also, if you want I can add back the `implements Repositories` part on the `RepositoryFactory`. I can try deprecating only the methods implemented from the interface. 

It's not really clean (`RepositoryFactory` would act still as a container), but at least it would not break clients.