Added validation to restaurant model