add guice DI support