Use composition to figure out the forgery protection strategy
This cache is not needed