In some cases when an item is inserted/removed from the ItemsSource an InvalidOperationException (Element is already the child of another element) is thrown.