Implemented with Guice Third State