docs: protected void cleanCollectionForSave(final RESTBaseEntityCollectionV1<?, ?, ?> collection,
              boolean cleanTopLevel) throws InvocationTargetException,
              IllegalAccessException {
          if (collection == null) return;
  
          if (cleanTopLevel) {
              collection.removeInvalidChangeItemRequests();
          }
  
          for (final RESTBaseEntityV1<?> item : collection.returnItems()) {
              cleanEntityForSave(item);
          }
      }