title: What is the difference between Freezable.Clone() & Freezable.CloneCurrentValue() methods
body: <p>The documentation says</p>
  
  <p><strong>Clone</strong>-
  "Creates a modifiable clone of the System.Windows.Freezable, making deep copies
  of the object's values. When copying the object's dependency properties,
  this method copies expressions (which might no longer resolve) but not animations
  or their current values."</p>
  
  <p><strong>CloneCurrentValue</strong>-
  "Creates a modifiable clone (deep copy) of the System.Windows.Freezable using
  its current values."</p>
  
  <p>It means both do deep copy. Then what is the difference?</p>