Key attribute added to component description and to it's factory