Nested Object In Typescript