simplifying and de-coupling of guice dependencies.