:fix: bug in engine context which save all component name with 'component' instead of the right name