Reduce struct Validation cost