examples On a recent MVP project I found myself creating lots of subclasses from EventArgs. I thought "there's got to be a better way to do this" There is. Using generics. 1.) Example of generics with EventsArgs