Problem
MultiClassHandler class in microesb.py is not really generic / handles recursion in a different way than ClassHandler.
Description
MultiClassHandler class handling should be 100% recursive, currently a MultiClassHandler object only can contain a list of objects. These objects are not able to have children.
Requirements
An object inside a MultiClassHandler list also should handle childrens (child objects ClassHandler or MultiClassHandler inheritance).
Problem
MultiClassHandlerclass inmicroesb.pyis not really generic / handles recursion in a different way thanClassHandler.Description
MultiClassHandlerclass handling should be 100% recursive, currently aMultiClassHandlerobject only can contain a list of objects. These objects are not able to have children.Requirements
An object inside a
MultiClassHandlerlist also should handle childrens (child objectsClassHandlerorMultiClassHandlerinheritance).