I\'m experimenting with the java serialization API to create small persistent objects. In my research I have found a lot on the importance of versioning, so you can detect
If you define serialVersionUID, removing or adding a primitive member doesn't break it (missing primitives get their default values). More info: Java Serialization Specification.