Adding a recursive clone method in the data utility class.