Sort by ID on children + family (obsrvcoll)

using observablecollections from viewmodel to create
collectionviewsource in XAML.
Fixed the combobox ordering and sorting