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.