migrate to google-guice