pulled collection related methods out of CS.Model.State into CS.Collection.OrderedChildRelationalCollection