@Override
 public int hashCode() {
   return id != null ? id.hashCode() : 0;
 }