diff --git a/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.cxx b/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.cxx
index 84002f72424cb14414ba63ec2782a733cdc58616..4d630d776098f56328102f8db2f8c12a7fe026bd 100755
--- a/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.cxx
+++ b/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.cxx
@@ -7,12 +7,6 @@
 #include <StoreGate/ReadHandle.h>
 #include <StoreGate/WriteHandle.h>
 
-EventInfoTagBuilder::EventInfoTagBuilder( const std::string& name, ISvcLocator* pSvcLocator )
-  : AthAlgorithm(name, pSvcLocator)
-{
-}
-
-
 StatusCode EventInfoTagBuilder::initialize()
 {
   ATH_MSG_DEBUG( "Initializing " << name() );
@@ -25,7 +19,7 @@ StatusCode EventInfoTagBuilder::initialize()
   ATH_CHECK( m_tool.retrieve() );
 
   ATH_CHECK( m_evtKey.initialize() );
-  ATH_CHECK( m_inputAttList.initialize() );
+  ATH_CHECK( m_inputAttList.initialize(m_propInput) );
   ATH_CHECK( m_attributeListName.initialize() );
 
   return StatusCode::SUCCESS;
diff --git a/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.h b/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.h
index 3d5ddf86840dda37d9e6468aa0fd0dc93a290d6c..df67b0f526b96b65c0f10972b6fe13a4521c3791 100755
--- a/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.h
+++ b/Database/AthenaPOOL/OutputStreamAthenaPool/src/EventInfoTagBuilder.h
@@ -40,7 +40,7 @@ class EventInfoTagBuilder : public AthAlgorithm
 public:
 
   /// Standard constructor.
-  EventInfoTagBuilder(const std::string& name, ISvcLocator* pSvcLocator);
+  using AthAlgorithm::AthAlgorithm;
 
   /// Destructor.
   ~EventInfoTagBuilder() = default;