Class with `begin()` / `end()` can also use for-each loop