Привет всем! Подскажите, пожалуйста, как в CoreData решают проблему с порядком данных. Например, у меня есть список данных, порядок которых пользователь может поменять с помощью drag-and-drop. Я понимаю, что можно добавить еще одно поле с индексом. Но будет проблематично пересчитывать его каждый раз при удалении / вставке. Вдруг есть что-то out of box.