Reworking of serialization is long overdue; thanks for raising this topic. My only input: the current design is so flawed that no redesign should be considered without a comprehensive look at issues that have been raised. For example, this old thread exposes an important gap that I don't think is addressed here.
5 Likes