title: When do I have to change the serialVersionUID?
body: <p>I know that I can use serialVersionUID to control the version of classes.  And I read that I can then add or remove fields and the class will still be compatible, it will just use default values.</p>
  
  <p>When <strong>must</strong> I change the serialVersionUID?</p>