Fixed typo.
Added some basic logging to the main plugin class.
Fixed a silly error in the example domain class.
Marshallers should now also support getters not backed by persisted fields

Work in progress: for some reason, Spock unit tests sometimes throw
exceptions; more investigation required. Code seems to work in run-app.

Bonus: shorter & more expressive code