Looks good. Can you please put a similar `this.session` entry for methods as well as publish?