Rows get duplicated when SortDescriptors are applied and items are added to SelectedItems collection by a behaviour.