Typescript Dynamically Assign Properties To Object Crossword