Hello,
You've probably encountered the need to create EventArgs' sub classes to pass in events you created.
For every event you needed to create different EventArgs class with some parameters.
This come to reduce the classes and use some generic classes.