allow passing preset data to dummy()
allow cloning without unique fields
improve printing of error
Changed some internals to improve performance

- new syntax to access flags and is
use System.TM
Unify some of the decoding api for types to help future optimizations
interpret datetime zero as null
fixed wrong usage of sanitize_result
delete cached entry
add `[]= method
allow broken sql in db