Feature/role collector traversable

Merges #121