KRACOEUS-8348: Changes to Meeting Minutes are not saved

Had to add a "merge" functionality to the process of saving minutes, because existing code only tracked new additions to the minutes, which were added to a refreshed list of old minutes.
So some stuff about this bothers me. First I don't like the idea of deepCopy and would like to find another solution. Previously this was just adding in old and new items right? Now you are actually updating minutes. Is this really last in wins? So if 2 users modify the same minute then the second one clobbers the 1st authors changes?