Renamed confusing BaseType.values() -> .except()
Removed vestigial TODO comment
Merge remote-tracking branch 'origin/master'
Minor doc tidy to load-modify-save code example
Added some 'final' mods to AbsExpression

I still don't totally like the API in here for validation, but
am not going to change it at present.
Added dynamic assessmentItem building example