The metadata can also be passed to the validate methods