def __init__(self, pairs=[], default_fields=None):
    '\n        Constructs a mapping of information about a model.\n        :class:`~revscoring.scoring.ModelInfo` objects are usually nested\n        within each other to provide a convenient tree structure for\n        :func:`~revscoring.scoring.ModelInfo.lookup` and\n        :func:`~revscoring.scoring.ModelInfo.format`.\n        '
    self._data = OrderedDict(pairs)
    self._default_fields = (set(default_fields) if (default_fields is not None) else None)
Constructs a mapping of information about a model.
:class:`~revscoring.scoring.ModelInfo` objects are usually nested
within each other to provide a convenient tree structure for
:func:`~revscoring.scoring.ModelInfo.lookup` and
:func:`~revscoring.scoring.ModelInfo.format`.
def __init__(self, pairs=[], default_fields=None):
    '\n        Constructs a mapping of information about a model.\n        :class:`~revscoring.scoring.ModelInfo` objects are usually nested\n        within each other to provide a convenient tree structure for\n        :func:`~revscoring.scoring.ModelInfo.lookup` and\n        :func:`~revscoring.scoring.ModelInfo.format`.\n        '
    self._data = OrderedDict(pairs)
    self._default_fields = (set(default_fields) if (default_fields is not None) else None)