Right.  I knew there should be some way cleaner than accessing `__dict__` directly.