So what is the benefit of subclassing `dict` now? Does that mean I don't have to implement `__iter__` if I do that? I am asking because I started working on #1206 , so the decision here will affect that work as well.