Typescript Dynamically Add Property To Object