rename SetParamTypes to SetTypeSignature to be more accruate