Which of the following are mandatory when writing a POJO class?
Implement a no-argument constructor
provide an identifier property
declare accessors for persistent fields
all the above