I have an ArrayCollection that I want to manipulate with an instance of the IViewCursor class. The only problem is that in order to use the IViewCursor, I need to sort() my data first. Once I sort my data I can manipulate the ArrayCollection but now the visual control bound to the ArrayCollection is reflecting my sort. I don’t want the sort to mess up my visual control but I want to use the cursor to add/delete and search for items in the AC. what do i do?