use object property for cache, not local variable