Should we practice some safety here and make some of there immutable.  This way in order to alter a MenuItem the restaurant end will have to delete and remake it.  This prevents things like price and ID from ever being altered