What do you mean by "new element?"srd44 wrote: Additionally, although presenting Jesus as the sacrificial animal is a new element ...
It looks to me like there's an allusion to Exodus 24 over in Matthew 27:25 too.
In reply all the people said, “Let his blood be on us and on our children!”