Reverse method on event readers.

Related to #87.
One option is to declare the event reader types as value types by using the **struct** keyword.