Added walk() implementation to collection