Feature #24405: Migrate to Python3: working package
Replace custom dictionaries in existing code
Some code in creation/lib use custom dictionaries implemented from scratch w/o using existing ABC, dict or UserDict.
This causes problems in Python3 where some behaviors are expected during copy.
It further causes inconsistencies when working on the code and extra code to maintain.