support annotation on type