Dynamic Dependancy Injection with Guice