@Override
 public void setDegree(Degree degree) {
   if (degree == null) {
     throw new DomainException("error.DegreeUnit.empty.degree");
   }
   super.setDegree(degree);
 }
 @Override
 public void delete() {
   super.setDegree(null);
   super.delete();
 }