A lightweight EventSourcing library on top of DotNetRules