Armen,
 В принципе, можно попробовать вот так
<html>
<head>
</head>
    <body>
 
<script>
Test={
a: new String("Hello")
}
Test.a.Name="Vasya"
//  { '0': 'H', '1': 'e', '2': 'l', '3': 'l', '4': 'o', Name: 'Vasya' } // реально представляет из себя вот такой объект
console.log(Test.a)
console.log(Test.a.Name)
//  Hello
//  Vasya
console.log(Test.a.slice(-5), Test.a.length) // Hello 5
alert(Test.a)
document.write(Test.a)
</script>
    </body>
</html>
Как видно, при употреблении в строковом контексте, приводится к нормальной строке. Заметил только,что в дебильном V8 в console.log не приводится. В любом случае, можно привести явно, если чо.