Added dependency injection support with Guice