Fixing Abstract class IMotorAdapter