child collections now preserve their sort order when they have a comparator defined