``__match_args__`` are now generated to support Python 3.10's `Structural Pattern Matching `_. This can be controlled by the ``match_args`` argument to the class decorators on Python 3.10 and later. On older versions, it is never added and the argument is ignored.