public void RemoveAt(int index) { if(index == 0) throw new Exception("Cannot remove null object"); else SourceCollection.RemoveAt(index - 1); }