fix tuple class upcasting missed information