I added Guice, I'm not sure if it's good idea but let's take a risk.