Extract dependency versions out into the parent POM.
Remove the release plugin stuff from "all".
Remove redundant descriptions. I don't *think* they're needed.
Make the abstract equals and hashCode methods static, and move them to another class.
Replace AbstractFixedRekord with a delegate instead.
Update Jackson.