Moved code out of `this.receiveMessage()` and into `this.ready()` & `this.session.set()`