private boolean delete(Data<Resource> data, RequestScope requestScope) {
   Collection<Resource> resources = data.get();
   if (resources == null) {
     return false;
   }
   resources
       .stream()
       .forEachOrdered(
           resource ->
               record.removeRelation(
                   relationshipName, resource.toPersistentResource(requestScope)));
   return true;
 }