Есть БП проверки наличия одинаковых элементов в двух массивах виртуальных моделей (процесс работает внутри List). Первый массив прогоняю For each loop, следом ставлю проверку inArray, постоянно возвращается false, несмотря на стопроцентное наличие одинаковых элементов. Если каждую модель последовательно распаковывать и сравнивать по ID, то работает нормально. Но тогда нужно ставить цикл на каждый из массивов, что неоптимально. Ошибка или фича?