migrate plugin to use google-guice for dependency management