ORM event store criteria builder
event replay + unit tests