code: private void readObject(java.io.ObjectInputStream in) throws IOException,
  			ClassNotFoundException {
  
  		in.defaultReadObject();
  		hashcode = value.hashCode();
  	}
docs: This method is used to restore the volatile hashcode value when
  deserializing a Property object.
  
  @param in
  @throws IOException
  @throws ClassNotFoundException