Introduces common ObjectFactoryMap for the factory instantiation/lookup-pattern, using @Produces