recursive magic does not work

in this case array access -> magic getter