all features done
Updated in-memory eventstore to serialize events