Recursive clone.