added cachedproperty link