simplified decorators injection