We don't really use `defineProperty` much, why not `this.request = req` ?