Accept Traversable on RecursiveRoleIterator
It almost solves the Doctrine collections incompatibility