Fix #2068 - `set` respects input order in absence of comparator

This patch would allow collections to be reordered (without destroying any existing models). This is useful when response data can only be sorted server-side.