create a simple container to replace guice