/**
  * Is it deleted
  *
  * @return
  */
 public boolean isDeleted() {
   boolean deleted = true;
   for (PolygonMarkers polygon : polygonMarkers) {
     deleted = polygon.isDeleted();
     if (!deleted) {
       break;
     }
   }
   return deleted;
 }
 /**
  * Is it valid
  *
  * @return
  */
 public boolean isValid() {
   boolean valid = true;
   for (PolygonMarkers polygon : polygonMarkers) {
     valid = polygon.isValid();
     if (!valid) {
       break;
     }
   }
   return valid;
 }
 /** Remove the polygon and points */
 public void remove() {
   for (PolygonMarkers polygonMarker : polygonMarkers) {
     polygonMarker.remove();
   }
 }
 /** Update based upon marker changes */
 public void update() {
   for (PolygonMarkers polygonMarker : polygonMarkers) {
     polygonMarker.update();
   }
 }