Use Utility class instead of refinements for backward compat
Add missing Error
Re-add deprecated method to API to decrease confusion and surprise
Stop having snapshots pretend to be events.
No real reason to deprecate that method after all
Need to re-wrap events to be reasonably API-compatible with old implementation
Validate incoming snapshots
Add some accessors to event wrapper
Um, that event-spoofing did have a reason...