2.2. Annotate properties, not fields

Although JPA itself allows either fields or properties to be annotated, JPA Objects requires that only properties are annotated. This is because the Naked Objects metamodel is built up from domain classes by identifying methods only; fields are never used.