@Override
 public String getDestination() {
   for (CartProperties prop : this) {
     if (prop.hasDestination()) return prop.getDestination();
   }
   return "";
 }
 @Override
 public boolean hasDestination() {
   for (CartProperties prop : this) {
     if (prop.hasDestination()) return true;
   }
   return false;
 }