public void SaveEvent(IEvent @event) { @event.EnsureNotNull(); Events.Add(@event); SnapShot.Save(@event.Version, @event); }