diff --git a/inc/Services/EventReportService.hpp b/inc/Services/EventReportService.hpp
index b8f27ec8aab12e884280211bb544e47c845f2104..e597047a47fd62940d2b03ded6cba6c01a40d644 100644
--- a/inc/Services/EventReportService.hpp
+++ b/inc/Services/EventReportService.hpp
@@ -39,6 +39,10 @@ public:
 		mediumSeverityReportCount = 0;
 		highSeverityReportCount = 0;
 		disabledEventsCount = 0;
+		lastInformativeEventReportID = -1;
+		lastLowSeverityReportID = -1;
+		lastMediumSeverityReportID = -1;
+		lastHighSeverityReportID = -1;
 	}
 
 	/**
@@ -161,13 +165,14 @@ public:
 	std::bitset<numberOfEvents> getStateOfEvents() {
 		return stateOfEvents;
 	}
+
 	/**
 	 * Getter for count of disabled events
 	 */
-	 uint16_t getDisabledEventsCount(){
+	uint16_t getDisabledEventsCount() {
 		uint16_t numberOfDisabledEvents = stateOfEvents.size() - stateOfEvents.count();
-	 	return numberOfDisabledEvents;
-	 }
+		return numberOfDisabledEvents;
+	}
 
 };
 
diff --git a/test/Services/EventReportService.cpp b/test/Services/EventReportService.cpp
index e7e9cc23428bedf227932d393df66b420952d8d1..8db7add8bc2d999f99e3ac4449bd307668ef6ab2 100644
--- a/test/Services/EventReportService.cpp
+++ b/test/Services/EventReportService.cpp
@@ -136,3 +136,8 @@ TEST_CASE("List of Disabled Events Report TM[5,8]", "[service][st05]") {
 	CHECK(report.readEnum16() == 3);
 	CHECK(report.readEnum16() == 6);
 }
+
+TEST_CASE("List of observables 6.5.6", "[service][st05]") {
+	EventReportService eventReportService;
+
+}