Add Interface suffix
Add version 5.6
Add serialization interfaces
Replace StoredEvent with AbstractEvent