title: maintaining TreeSet sort as object changes value
body: <p>I've got a object that defines a 'natural sort order' using Comparable&lt;>.
  These are being stored in TreeSets.</p>
  
  <p>Other than removing and re-adding the object, is there another way to update the sort when the members that are used to define the sort order are updated?</p>