title: Copy TClientDataSet contents with field configurations
body: <p>I would like to copy a whole TClientDataSet instance into another so I can recover any changes made in the original one. I've tried to saveToStream, to copy the data property but in all cases I loose the fields configurations (displayLabel, size, etc.)</p>
  
  <p>Is there a way to do what I'm trying?</p>