Unify modified/created times

The former implementation meant that it was not guarantee that
the times automatically generated for the modified/created fields
would be exactly the same for a given operation.
Merge pull request #1348 from thomseddon/consistent-timestamps

Unify modified/created times. Both the created/updated timestamps will reflect the same point in time now.