Relax generics.
Multiple properties can have the same annotation, but have different names.