Value gets recomputed if base is changed