логичнее сразу закешировать `data = this.ctx.data`