Merge "DerivativeContext::setConfig should take a Config object"