Semver compliant final name.
Prevent redundancy when creating event handling methods
Dynamic event handling registration/unregistration
Merge branch 'master' into minor