https://tutorial.eyehunts.com/js/flatten-object-javascript-single-depth-object/
Flatten object JavaScript | single-depth Object