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

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

     - Returns: A CABasicAnimation.
     */
    static func zPosition(_ position: CGFloat) -> CABasicAnimation {
        return createAnimation(keyPath: .zPosition, toValue: NSNumber(value: Double(position)))
    }
    
    /**
