returned to cachedproperty in VP
mc
made cachedproperty thread safe