Simplify ComponentCompiler