JSON.stringify, avoid TypeError: Converting circular structure to JSON
https://stackoverflow.com/questions/11616630/json-stringify-avoid-typeerror-converting-circular-structure-to-json