updated DinnerModel according to lab specification part 2