Follow gaudi/Gaudi!1116
Adapt to the workaround introduced in gaudi/Gaudi!1116 (merged) (4f05f0367897e3d5b88ebd64b95bd2dc470261a4) by introducing the same workaround (no mixed inheritance of C++ and python classes)
(cherry picked from commit b3cd7f7c)
This is identical to the run2-patches
version in !825 (merged)
Related to gaudi/Gaudi!1155 (merged) (but does not need to be merged at the same time)
Edited by Rosen Matev