When the timestamp is zero (1970-01-01T00:00:00.000Z) then we should use that value to indicate that the optional timestamp attribute is essentially not provided. This simplifies API's and maximizes performance.
Currently, we end up using pointered types to implement the optionality, which is wasteful.