treat explicitly requested mocks ( container.Get<IFoo>() ) as singletons