Added Guice integration - pass 1