Added restaurant name valildation and model validation methods