No lazy values stored for memoized functions with non-null values
Infinite recursion prevented on cyclic class hierarchies