Changed to using 'set()' for cacheable property so internal value is recomputed.