Added unit test to propagate changes three hops through a data dependency graph