DI extensions use CompilerExtension::validateConfig()