use primitive wrapper when matching constructor signature