Though I consider this a major regression, as using doc-strings is a much cleaner and better solution. It requires not that big scaffolding to support it, but some of Gajim developers think otherwise.
The reworked version has refactored and simplified architecture, which also involves simplified dispatching.