1.2 MR 2 part 1 - Add @Priority annotation
1.2 MR 2 part 2 - Change return type of @Resource.type()