the validation method should be private, no?