Make PathObserver.defineProperty replace its accessor with a data property of the present value when it is closed -- rather than removing the descriptor