Enhancement of common classes with generics
from my point of view it would be a good idea to enhance classes like AppEvent with "generic" info e.g. for data object to make the type explicit.
What do you think?
Yes. Why not. On the other side when you don't use the data object, you don't use the generic so you get a warning, but that's not really an issue.
By the way, a Data generic has been add on AppEvent in beta3 (but not on Controller.handleEvent(AppEvent)).