updating meals with additional/rearranged/removed foods works
destroy dependent plates if meal / food is deleted