added CompilerExtension::setConfig for easier testing