      - Returns: A CABasicAnimation.
      */
     static func shadow(radius: CGFloat) -> CABasicAnimation {
-        return MotionCAAnimation.createAnimation(keyPath: .shadowRadius, toValue: NSNumber(floatLiteral: Double(radius)))
-    }
-}
+        return createAnimation(keyPath: .shadowRadius, toValue: NSNumber(floatLiteral: Double(radius)))
+    }
+}

     - Returns: A CABasicAnimation.
     */
    static func shadow(offset: CGSize) -> CABasicAnimation {
        return MotionCAAnimation.createAnimation(keyPath: .shadowOffset, toValue: NSValue(cgSize: offset))
    }
    
    /**

     - Returns: A CABasicAnimation.
     */
    static func position(_ point: CGPoint) -> CABasicAnimation {
        return createAnimation(keyPath: .position, toValue: NSValue(cgPoint: point))
    }
    
    /**
