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);
}