returned cachedprop to consumers