DAO factory API sketch
Query interface and generator API sketch
Implementation sketch and query generators
Refactored and simplified create method plus outline tests
Refactor given understanding of how it's possible to return autogenerated ids; tests for bulkCreate
Enum test
Test for bulk update
Tests for bulkUpdate
Test + fix for bulk delete
Changelog entry
Fix typo in interface method name
Rename and rationalise methods as per discussion on GitHub