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

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