The setter must be called so that your object knows that it is acting outside the handling of a request. If not, you will still have access to an older Request object.