Black magic automatic event sourcing in memory database
Sourcery is a prevalence pattern based persitence library.
It wraps your objects in a thin proxy layer which serializes all incoming Method calls to a json store. Your object instances can then be rebuilt from this event log.