declutter the JcAnimatorBuilder and make the architecture worse