Test of immutable event sourced type safe aggregates