service.decorater and context.decorate working