To compadre
-------------------
Конечно, если бы все значения этого объекта были бы заранее известны, то так и нужно сделать. Но в том и нюанс, что объект динамический и его размер/положение меняются в зависимости от действий пользователя. Вот и весь сыр-бор.

Жду помощи от Вас, уважаемые коллеги!