walk_items implemented and tested, repr_for_yaml  also