I have computed property A which is dependent on X (`@computedFrom('X')`) and computed property B which is dependent on A (`@computedFrom('A')`). My question is: if x changes, but the result of A does not should B be re-calculated? It seems that it is. Is this by design? I was not expecting it.