custom animation fix for abstract IAnimatable