Open question: I'm wondering why we're not using native the nodejs event system eg. `this.trigger("user-removed", user)` or similar here