Changed cached_property to classmethod of Cacheable.