@Override
 public PropertyValuesHolder clone() {
   try {
     PropertyValuesHolder newPVH = (PropertyValuesHolder) super.clone();
     newPVH.mPropertyName = mPropertyName;
     // newPVH.mProperty = mProperty;
     newPVH.mKeyframeSet = mKeyframeSet.clone();
     newPVH.mEvaluator = mEvaluator;
     return newPVH;
   } catch (CloneNotSupportedException e) {
     // won't reach here
     return null;
   }
 }