Gives a new node address each time it is called
Stringify the struct
Intialize a struct from a JSON
See Implementation