- Change inbound data type from byte slice to dedicated event message type - Include data validation for id and event type - Better documentation