### Description I would like to invest some time to clean-up the internal abstraction and make it better testable via unit-tests. With a main focus on these files: * module_utils/base/base.py * module_utils/base/cls.py