python.utils.TreeDict Node1 python.utils.TreeDict + default_factory + key_wrapper + __init__() + __missing__() + __setitem__() + to_dict() + __repr__() - _repr_pretty_() Node2 defaultdict Node2->Node1