The reasoning is pretty much the same as in gradebook:
- performance
- events for core->contrib
- non-core code should be notified after the message is processed by core
Needs to be discussed with other devs before any cvs changes
The reasoning is pretty much the same as in gradebook:
Needs to be discussed with other devs before any cvs changes