implement synchronous invaliation of computed properties