I agree there is some confusion, but I’m not sure what we can do about it. For a property, there is property itself, getter/setter functions, and occasionally a field. Where to apply an annotation that fits any of these is unclear. We have some priorities, but property itself is obviously primary target, since you apply annotation on a property.