added google guice support