Thanks for your insight @jens,
On the API across languages I have actually posted another question that has so far attracted no attention: Considerations about dates and attachments
The dates have been “solved” by using the above JSON serialize/deserialize. However, the blobs are still interesting as it seems a little too heavy to have to base64 encode/decode all the time