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

@hamidp I'm stealing this from you ;-o

There should already be a `provided` configuration available here.