Another question (everything is working, but I want to make it more foolproof. I am serializing a double-linked tree (parent references children and children reference parent, so after deserialization I have to run a function to "attach" children to the partent. Currently I just use a serialization wrapper that does it after deserialization. Is there a better way? Some time ago I asked aboud after-deserialization-hooks and there were not any. Are there any changes?