Instead of removing and adding children, update the individual path nodes of water tower legs.
Use scenery/Line instead of Path for the crossbeams