Changed Submit.CanExecute() to return true as soon as any property is dirtied - as opposed to waiting for everything to be filled in
Changed Review.CoffeeRating and AtmosphereRating to be nullable