Introduce functionality to access the component using key_dict,
instead of extracting key information from the args.