public static void AddPropertyModification(EditorCurveBinding binding, PropertyModification modification, bool keepPrefabOverride)
 {
     if (!AnimationMode.InAnimationMode())
     {
         throw new InvalidOperationException("AnimationMode.AddPropertyModification may only be called in animation mode.  See AnimationMode.StartAnimationMode.");
     }
     AnimationMode.Internal_AddPropertyModification(binding, modification, keepPrefabOverride);
 }