Implemented with Guice Fourth State