change ComponentName annotation by GetComponentName and SetComponentName