fr/c: Component class programatically handles argument description