Make getComponentName not abstract