For AI 10 is seems not to work anymore.
I have a complex object with list of complex objects.
eg.
customer.addresses[0].address.peoples[0].name
If I do a deeplclone of customer.
and change the name of the first person, it will be changed also on the original.
Bad for our change comparison 🙂