1) I'm wondering if we couldn't just serialize TypeDescriptor?
2) The way it works now: I think we transfer also descriptors that belong to categories. I think we should have a way of remembering also which were the "own" descriptors