This allows to provide multiple independently functional reflection features by simply using different base classes for them.