Creates a reverse animation.
The parent argument must not be null.
ReverseAnimation(this.parent) : assert(parent != null);