文字列のようなリテラル型を使用すると子スコープが新しいプロパティを作成し、以下の例でオブジェクト表記を使用すると新しいオブジェクトを作成しない理由を知りたい
paretscope.aString = 'parent string'
//now initialize a string in child scope so it will create a new property in child scope
childScope.aString = 'child string'
paretscope.model={key:"abc"}
// now i modify an object property in child scope but it will not create
// a new object in child scope instead it will modify object in parent scope
childscope.model.key ="xyz"