What would you like to be added:
Spec defines a set of events that should be triggered by all implementations
Why is this needed:
These events can be used by external extensions using reference implementation to provide a wide range of functionality: audit, tracing and persistence, for example.