@Override
 public void writeTo(StreamOutput out) throws IOException {
   out.writeByte(unit.id());
   out.writeSharedString(preTz.getID());
   out.writeSharedString(postTz.getID());
 }
 @Override
 public void writeTo(StreamOutput out) throws IOException {
   out.writeByte(unit.id());
 }