public int id;
Это уникальный идентификатор, присваиваемый слою. Это не упорядоченное текущее значение, и его не следует использовать для сравнения с другими слоями для определения порядка сортировки.