Created ISelectableCollection.cs