fix sorting issues with OrderedDict
BUG: avoid classmethod args!