Add skipping PropertiesChanged signal on init

Prevents sending initial PropertiesChanged for report when new report is
created. Information about initial values is already present in signal
InterfacesAdded. Signals about actual updates are correctly send.

Tested:
  - Verified that signal is not send during AddReport
  - Verified that signal is still being send when properties are updated

Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com>
Change-Id: I19d6aee431a947ca52ca79af738e2a571a16b694
diff --git a/src/report.hpp b/src/report.hpp
index 97afe03..d9ecb33 100644
--- a/src/report.hpp
+++ b/src/report.hpp
@@ -47,6 +47,7 @@
     bool storeConfiguration() const;
 
   private:
+    std::unique_ptr<sdbusplus::asio::dbus_interface> makeReportInterface();
     static void timerProc(boost::system::error_code, Report& self);
     void scheduleTimer(std::chrono::milliseconds interval);
 
@@ -57,7 +58,7 @@
     bool emitsReadingsUpdate;
     bool logToMetricReportsCollection;
     ReadingParameters readingParameters;
-    bool persistency;
+    bool persistency = false;
     Readings readings = {};
     std::shared_ptr<sdbusplus::asio::object_server> objServer;
     std::unique_ptr<sdbusplus::asio::dbus_interface> reportIface;