void AnimationEffect::inheritedBegin()
{
    AnimationUnrecPtr anim = getAnimation();
    if(anim != NULL)
    { 
        anim->attachUpdateProducer(theUpdateProducer);
        anim->start();
        anim->addAnimationListener(&theInternalAnimationListener);
    }
    else
    {
          SWARNING << "AnimationEffect::inheritedBegin(): Null Animation. Not set yet?";
    }
}