Speculative property caching