Minor: toString() prints ModelName[#new] when id is null
First release candidate. Use latest tink_core.
Logic fail.
Minor fixes / changes.

Don't use array access for ValidationErrors.isFieldValid(), semantics are hard to guess.
Proper conditionals around some clientds code so it doesn't show if you're not using it.
Minor code changes.