I don't think its necessary. It's only helping people who aren't using it correctly.

If they want to do `this.on('some:event', otherObj.callback);` then they are going to have to be responsible for cleaning it up (we couldn't possibly).

If an object is using `this.on('some:event', this.callback);` it will be destroyed when the object is so theres no worry.