Should I make this private? Do validation method work if they are private?