Right, this is a good point. I think this shouldn't happen for our classes, but on the off-chance that we run into this some day, I think it should return ``None``. If it returned an empty ``OrderedDict``, it would be strange since that empty ``OrderedDict`` wouldn't be attached to the instance.