Fix double output of objects implementing Map and Iterable interfaces

If the object used with "each" implements both Map and Iterable interfaces, it is included in the output twice.

Would be really great to have it fixed!

Thanks.