fix conflict multi todict registration for the same name and different type
prep for 0.4