simplify cell class

fixed cached_property