guice scope implementation with bounded and unbounded scope instance support.