Revert Cayenne classes to Modeler-generated ones (without manual customizations)
Remove classes not generated by Cayenne Modeler
Add missing method getID() to DataBase records
Clean classes from comments
Move Comparable<T> interface from generic Record.class to specific sub-interfaces
Delete RecordImpl.class
Rename Cayenne data-map file
Rename Cayenne data-map
Rename record/container packages
Reflect package name changes in data-map XML file
Add reference to cayenne object to every Impl class
Remove useless cast of cayenne ref object
Remove Serializable interface from Impl classes
Clean interface RecordSet and implementing classes, remove contains() method and relative calls
Remove Serializable interface from RecordSetImpl
Update RecordSetImpl with new methods
Add query pagination parameter (disabled by default)
Attempt to preserve query pagination in getBooks()
Fix IllegalArgumentException: DataMap must not be null
Override method equals() in record implementations