cachedproperty
Property decorators.
Decorator to a class method a cached property.
The property method is called just the first time for an instance, and its result cached.