Better typehinting.

According to doc blocks Travarsable is not expected/allowed.

I am not a big fan of those unspecific proxy call tests, though..
Why not use a new style array?