The Managed::Clone method is already very useful, however, I would like to be able to create a full deep copy of my data. I have instances that I stored internally in my framework code which shall not be modified from outside code, so I only want to return copies of them. Right now I need to resort to the slow in-comparison JSON serializer to create true deep copies.
So please add Managed::DeepClone() or add a parameter to the existing clone method to decide if it is a flat or deep copy.