ObservableCollection support, List name convention, cleanup