make MotorSet.motors immutable, fix #16