A module to walk through an objcet with an iterator