ProducerAgent: optimizing access to former xsetting (WhomBefore)