Added unit test for propagate changes in breadth first iterations
Updated docs