LazyGenerator was failing if we were calling the f() signature of the implemented function
Use ClipAnimations by default because they extends default ones. Add properties based constructors so as we can customize any animation via properties