Why an explicit annotation, and more importantly, why on the field AND the getter?