Project artifact name changed in pom to 'events'.
Updated spring dependency version to 4.0.0.RELEASE
Event no longer have to provide information about its source

Of course it's still possible, be we do not enforce it for each type of event.