`collection.models` needs to be the same array object before and after `set`, this would violate that rule.