I never understood why we passed the args along to this triggerMethod...have any of you ever used this? I feel like it's a bad way to communicate information from an object A triggering destroy on this obj to an object B listening in on the object. Could we get rid of this?

```js
this.triggerMethod('destroy');
```