Приветствую снова. Задался таким простым вопросом: надо разместить объекты на поле. Как описать структуру данных лучшим образом? Простой массив

Код AS3:
[[x, y, id], [x, y, id]]
не дает понимания о его содержимом. Собственный класс под структуру данных

Код AS3:
var grid: Vector.<CustomVO> = Vector.<CustomVO>([new CustomVO(1, 1, 5), new CustomVO(1, 3, 5)]);
заставляет постоянно использовать громоздкие конструкции с new. Массив объектов типа

Код AS3:
[{x:1, y: 1, id: 4}, {x:1, y: 2, id: 6}]
выглядит как что-то между первыми двумя вариантами. Вектор векторов типа

Код AS3:
Vector.<Vector.<uint>>([[0,1], [3,5], [4,9], [6,12]]);
тут надо подобрать правильный каст, текущий не прошел.