bug fix at native constructure typing