fix the ordering
no need to re-create here
reconstruct Transition
create a Bounded function
apply bounded function in Timeshift
apply bounded function in Melt
reconstruct Melt
reconstruct MotionBlur