Add associations between events and publisher
Better tests for associations
Add helpers to return a hash of deserialized model attributes
Refactor attributes helpers to reduce duplication