Ignore created and updated fields on an update.

These fields, by definition, should never be changed on an update, so we should ignore them specifically. What sometimes occurs is the created field may be attempted to be set on update, which is unexpected.
Do not insert empty timestamps. Fixes #16, #74, #216, and probably #99. Also tags #10 and #20.