So, to be clear, you can only change the annotations displayed in the session by calling `set annotations` and replacing all the annotations? You can't mutate the list returned from Ace's `getAnnotations` call?