diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c
index ab83a30..3ccdea9 100644
--- a/sys/dvb/gstdvbsrc.c
+++ b/sys/dvb/gstdvbsrc.c
@@ -429,7 +429,7 @@ gst_dvbsrc_class_init (GstDvbSrcClass * klass)
       g_param_spec_uint ("stats-reporting-interval",
           "stats-reporting-interval",
           "The number of reads before reporting frontend stats",
-          0, G_MAXUINT, 100, G_PARAM_READWRITE));
+          0, G_MAXUINT, 100, G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
 }
 
 /* initialize the new element
