public static void Animate(this Animatable self, string name, Animation animation, uint rate = 16, uint length = 250, Func <double, double> easing = null, Action <double, bool> finished = null, Func <bool> repeat = null) { self.Animate(name, animation.GetCallback(), rate, length, easing, finished, repeat); }