KRACOUES-7183:notes attachment tab

the get notes in DocumentBase returns an unmodifiable list, so when the document retreives notes from the db an you try to save a new note to it throws an exception, i had to override this method so that notes won't be an unmodifiable list when retrieving notes from the db.  I am not sure setting notes to an empty list by default would address this issue.