change to "call by value" Validation#===, Validation#compare

I think there is no benefits "call by name" in these cases