static counter: number = 0
@BeforeHook('*', HTTP_METHOD.ALL, {priority: 0}) // apply first
beforeAll(req, res, next) {
res.counter = ++Hooks.counter
@BeforeHook('/*/:id', HTTP_METHOD.GET, {priority: 1})// apply second
beforeRead(req, res, next) {
const payload = Object.assign({reqCounter: req['counter']}, req.params)
this.logger.log('read was apply', payload)