Целые числа имеют нечетные object_id, а другие объекты используют четные object_id.Чтобы это работало, отрицательные целые числа имеют (нечетные) отрицательные значения object_id - в другом месте нет места.Четные отрицательные значения object_id могут использоваться для других объектов.