createComponent naming convention fixed