Ну так не подходит потому что в таком виде объект будет описан только лишь внутри функ-ии, а нужно чтобы его сво-ва были видны за пределами функ-ии... а если описывать вне функ-ии, то другая проблемма кол-во компонентов заранее не изветно...
Проблема решилась.... СПАСИБО baron27... он подтолкнул на решение

Если кому нужно будет потом выложу фрагмент...