diff --git a/include/ConstantAccessor.h b/include/ConstantAccessor.h
index 2079b7c3f32d50adad915126d6967d9982fedfe9..80df651c833d70538995619d509f81bfcadf580b 100644
--- a/include/ConstantAccessor.h
+++ b/include/ConstantAccessor.h
@@ -19,7 +19,7 @@ namespace ChimeraTK {
     public:
 
       ConstantAccessor(UserType value=0, size_t length=1)
-      : _value(length, value)
+        : mtca4u::NDRegisterAccessor<UserType>("UnnamedConstantAccessor"), _value(length, value)
       {
         try {
           mtca4u::NDRegisterAccessor<UserType>::buffer_2D.resize(1);
diff --git a/include/ConsumingFanOut.h b/include/ConsumingFanOut.h
index 0e2444934c457daa0c671184b737ab67e3ab9e24..129fdb3c2129ab9088fc647568a7f6b05233c01f 100644
--- a/include/ConsumingFanOut.h
+++ b/include/ConsumingFanOut.h
@@ -22,7 +22,7 @@ namespace ChimeraTK {
     public:
       
       ConsumingFanOut(boost::shared_ptr<mtca4u::NDRegisterAccessor<UserType>> feedingImpl)
-      : FanOut<UserType>(feedingImpl)
+        : FanOut<UserType>(feedingImpl), mtca4u::NDRegisterAccessor<UserType>(feedingImpl->getName(), feedingImpl->getUnit(), feedingImpl->getDescription())
       {
         try {
           mtca4u::NDRegisterAccessor<UserType>::buffer_2D.resize( feedingImpl->getNumberOfChannels() );