Class ContextProducer