these are mostly lib specific things though. marshallow kinda forces us to do that way, if we want to use. we could also do the JSON dumping differently, use different APIs or do it by hand. The nice thing about schemas is, that it is very explicit what will be rendered and how and you can even use those to “validate” incoming data...
(not that we are doing that at the moment)
alright. bed time now :)
you good for now?
otherwise write stuff and I’ll answer it first thing tomorrow morning.