yes, also the actual ID is not necessary to send out, you just parse it into the fields, arrange in the canonical array format, and then you have the hash, it would be possible to actually remove it from the structure, as it's redundant
it's only sorta purpose might be in quickly getting the ID to reference it in another note
i'm not saying that there is any real need to change any of it, just that it's possible to make it more sleek