replaces request.POST accessors with a decorator