pushed more code upstream from the \Dsc\Collection class to the \Dsc\Models class