дорогу осилит идущий. плю с я так и не понял, почему бы и не указателями реализовать. по логике-то там указатели должны лежать, он же на внешние данные ссылается, вот пусть и ссылается.
Ну ты представь, ты приезжаешь на трек формулы 1, скажем, в Сочи, на автобусе.
А тебе говорят: "Здравствуйте, Борян, добро пожаловать за руль, будете нашим пилотом сегодня!"
Ты: "Но я же не умею водить болид F1!"
Тебе: "Садитесь, садитеть, всё уже готово, дорогу осилит идущий! Да и на автобусе вы же уже ездили, так ведь?"