Test that @cached_property really caches