The original `VOSCatalog` was written by @mdboom , so I cannot comment on the motivation behind its design. However, I can add `__iter__` in the next commit.