Fix #63: Use auto-value for Event classes.
Merge pull request #87 from omo/auto-value

Fix #63: Use auto-value for Event classes.