inject repositories with Guice to be sure that all repositories are singletons