dynamic_cast from MotorUser0 to Motor0 is impossible now