I want MyBatis to map automatically with the constructor by argument names without defining `<constructor>` ... `</constructor>` or `@ConstructorArgs`. I am using kotlin's data class, I want mybatis to be automatically mapped, just like I did through the empty constructor and getter setter in java.