Fixes #243 Tuples should no longer be squashed in the event store

Does this need to be abstract?  Couldn't you stick with the default k.getTimestamp() and let a child class override that if they need to?