4/25 fix tpye cast not return R-Value error