Как это происходит? Идет перебор всех реквизитов объектов в поисках ссылки? Интересуюсь с целью написания такой же функции со своими ограничениями на объекты.
Предположу, что происходит полный (или с отсевом по типу значений) перебор по уникальному идентификатору
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший