Traversable es una interfaz que declara que tu variable se puede usar en un ciclo foreach sin problema.
Declararla como global rompe con lo que es POO, si estas usando POO evita usar cualquier variable global (exceptuando las variables que te da PHP, como $_GET, $_POST, $_SERVER, etc).
En ese caso tu variable tendría que ser un array, puedes usar
get_object_vars, y
extract.