cached method is renamed as _ATTRIBUTE_NAME