As a Developer I might want to save e.g. the last size and position of a Surface therefore it would be nice to make our (public) data structures (e.g. the Extend type) serializable.
However implementation specific or private data structures must not be serializable as it would declare them as a public interface we have to maintain and support until the next major release.
As a Developer I might want to save e.g. the last size and position of a Surface therefore it would be nice to make our (public) data structures (e.g. the Extend type) serializable. However implementation specific or private data structures must not be serializable as it would declare them as a public interface we have to maintain and support until the next major release.