Add helper function to clone and change propagation direction