We're mocking too much here. In retrospective your initial decision of using original (not mocked) `Property` class was correct, please revert.