guice injector generic bind
migrate to google guice injector