Thanks for the quick answer.
Ok, I will try that. I suspect it also means that I need to call the constructor originally with a dict and keep the dict around, so that I can use it for save as well. Not a huge burden, but feels not all that elegant.