add tests to verify the same annotation type can be applied more than once