diff --git a/daemon/src/client/callmanager.cpp b/daemon/src/client/callmanager.cpp
index 472f2edd97b57b84bfbd72423dc262c8fbf90023..6f33529094f009e2c876c93adcd55f91365b0b6d 100644
--- a/daemon/src/client/callmanager.cpp
+++ b/daemon/src/client/callmanager.cpp
@@ -46,11 +46,6 @@
 #include "logger.h"
 #include "manager.h"
 
-CallManager::CallManager()
-{
-    evHandlers_ = {};
-}
-
 void CallManager::registerEvHandlers(struct sflph_call_ev_handlers* evHandlers)
 {
     evHandlers_ = *evHandlers;
diff --git a/daemon/src/client/callmanager.h b/daemon/src/client/callmanager.h
index 8070afabdf52e935e9b56ea5e70cc8e3f7165585..17826347f4f7af2e939a3a536075b8247c9ff58e 100644
--- a/daemon/src/client/callmanager.h
+++ b/daemon/src/client/callmanager.h
@@ -55,7 +55,6 @@ class AudioZrtpSession;
 class CallManager
 {
     public:
-        CallManager();
         void registerEvHandlers(struct sflph_call_ev_handlers* evHandlers);
 
     // Methods
@@ -163,7 +162,7 @@ class CallManager
 
     private:
         // Event handlers; needed by the library API
-        struct sflph_call_ev_handlers evHandlers_;
+        sflph_call_ev_handlers evHandlers_{};
 };
 
 #endif//CALLMANAGER_H
diff --git a/daemon/src/client/configurationmanager.cpp b/daemon/src/client/configurationmanager.cpp
index bd22b5bbdc54c8e1d3aa7d7955006d8be79016c9..a5ecf0174215bef62f4638e1f9f6f7eeafdc93e7 100644
--- a/daemon/src/client/configurationmanager.cpp
+++ b/daemon/src/client/configurationmanager.cpp
@@ -51,11 +51,6 @@
 #include "history/historynamecache.h"
 #include "audio/audiolayer.h"
 
-ConfigurationManager::ConfigurationManager()
-{
-    evHandlers_ = {};
-}
-
 void ConfigurationManager::registerEvHandlers(struct sflph_config_ev_handlers* evHandlers)
 {
     evHandlers_ = *evHandlers;
diff --git a/daemon/src/client/configurationmanager.h b/daemon/src/client/configurationmanager.h
index db75fa4a8a8fb13d0df5418fd7dbdd0b0feecd55..c2d36ee97669b1118f35801213a39b39eb1271dc 100644
--- a/daemon/src/client/configurationmanager.h
+++ b/daemon/src/client/configurationmanager.h
@@ -47,7 +47,6 @@
 class ConfigurationManager
 {
     public:
-        ConfigurationManager();
         void registerEvHandlers(struct sflph_config_ev_handlers* evHandlers);
 
     // Methods
@@ -162,7 +161,7 @@ class ConfigurationManager
 
     private:
         // Event handlers; needed by the library API
-        struct sflph_config_ev_handlers evHandlers_;
+        sflph_config_ev_handlers evHandlers_{};
 };
 
 #endif //CONFIGURATIONMANAGER_H
diff --git a/daemon/src/client/presencemanager.cpp b/daemon/src/client/presencemanager.cpp
index 201c29143fa55ac699158f22dc924988b40a7c46..c0d8378536b9e83a72d4b1add35886a82f85d59d 100644
--- a/daemon/src/client/presencemanager.cpp
+++ b/daemon/src/client/presencemanager.cpp
@@ -49,11 +49,6 @@ constexpr static const char* LINESTATUS_KEY = "LineStatus";
 constexpr static const char* ONLINE_KEY     = "Online";
 constexpr static const char* OFFLINE_KEY    = "Offline";
 
-PresenceManager::PresenceManager()
-{
-    evHandlers_ = {};
-}
-
 void PresenceManager::registerEvHandlers(struct sflph_pres_ev_handlers* evHandlers)
 {
     evHandlers_ = *evHandlers;
diff --git a/daemon/src/client/presencemanager.h b/daemon/src/client/presencemanager.h
index 60063f3c0ed77da6fcf1fd08c0b2bf4b60727111..9dc96ba887919853b01a50faf18c838cae26f4ee 100644
--- a/daemon/src/client/presencemanager.h
+++ b/daemon/src/client/presencemanager.h
@@ -43,7 +43,6 @@
 class PresenceManager
 {
     public:
-        PresenceManager();
         void registerEvHandlers(struct sflph_pres_ev_handlers* evHandlers);
 
     // Methods
@@ -66,7 +65,7 @@ class PresenceManager
 
     private:
         // Event handlers; needed by the library API
-        struct sflph_pres_ev_handlers evHandlers_;
+        struct sflph_pres_ev_handlers evHandlers_{};
 };
 
 #endif //PRESENCEINT_H
diff --git a/daemon/src/client/videomanager.cpp b/daemon/src/client/videomanager.cpp
index 237a3b45d88a695ad2ed8eec7f873afb000f1b6e..f065bacd534327a6aafd7386772aecbff092618a 100644
--- a/daemon/src/client/videomanager.cpp
+++ b/daemon/src/client/videomanager.cpp
@@ -40,7 +40,6 @@
 
 VideoManager::VideoManager()
 {
-    evHandlers_ = {};
     libav_utils::sfl_avcodec_init();
 }
 
diff --git a/daemon/src/client/videomanager.h b/daemon/src/client/videomanager.h
index 3865bde8c07548a2389bc613d80f21f8455a723f..c02bc362673b487bf41d977d20ab784435f53922 100644
--- a/daemon/src/client/videomanager.h
+++ b/daemon/src/client/videomanager.h
@@ -110,9 +110,7 @@ class VideoManager
         void stoppedDecoding(const std::string &id, const std::string& shmPath, bool isMixer);
 
     private:
-#ifdef SFL_VIDEO
-        struct sflph_video_ev_handlers evHandlers_;
-#endif
+        sflph_video_ev_handlers evHandlers_{};
 };
 
 #endif // VIDEOMANAGER_H_