Proper use of getOut(), getIn(), and getSaveExpression(). Added return-on-save.
Added check for last-modified-columns.
Added JoinField.
Updated OneToMany toString()
endToString update for JoinField and subclasses.
Added InheritColumn - they need to be added to the end of a table.
Added ModelResolver, and a default and discriminating implementation. Caching for discriminating implementation is done on the parent table cache.
Added always-update attribute for columns.
Tested return-on-save, always-update, last-modified-columns, out, and update ModelUpdateQuery to return results if there are returning fields specified.
Transaction level caching is correct and tested.
Added SectionedQuery.
Added select with alias to SelectQuery.
Added View.
Ran tests.