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

     - Returns: A CABasicAnimation.
     */
    static func transform(_ t: CATransform3D) -> CABasicAnimation {
        return MotionCAAnimation.createAnimation(keyPath: .transform, toValue: NSValue(caTransform3D: t))
    }
    
    /**

     - Returns: A CABasicAnimation.
     */
    static func spin(z: CGFloat) -> CABasicAnimation {
        return createAnimation(keyPath: .rotateZ, toValue: NSNumber(value: Double(CGFloat(Double.pi) * 2 * z)))
    }
    
    /**
