diff --git a/CMakeLists.txt b/CMakeLists.txt
index d74a040f3df59c7fe6f49e87d1e7512f50db62bb..29ab2a97fd22554a15bc70ef79aad1f2dbbebbbf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,10 +14,10 @@ if(APPLE)
 endif(APPLE)
 
 
-find_package(podio 0.11.0 REQUIRED)
+find_package(podio 0.14.1 REQUIRED)
 include_directories(${podio_INCLUDE_DIR})
 
-find_package(EDM4HEP REQUIRED)
+find_package(EDM4HEP 0.4.1 REQUIRED)
 
 #include(cmake/root.cmake)
 list(APPEND CMAKE_PREFIX_PATH $ENV{ROOTSYS})
diff --git a/eic_data.yaml b/eic_data.yaml
index 058eca7fd4b167dedc6141edf78d1b0d8b4cb2bb..6c5e5b4970b073b67e151f78416eb1cb934884d1 100644
--- a/eic_data.yaml
+++ b/eic_data.yaml
@@ -260,7 +260,7 @@ datatypes:
       - eicd::Track       tracks            // Tracks used for this particle
       - eicd::ReconstructedParticle particles // Reconstructed particles that have been combined to this particle
       - eicd::ParticleID  particleIDs       // All associated particle IDs for this particle (not sorted by likelihood)
-    ConstExtraCode:
+    ExtraCode:
       declaration: "
         bool isCompound() const {return particles_size() > 0;}\n
         "