Fix pel_minimal constructur initialization warning messages

Signed-off-by: austinfcui <austinfcui@gmail.com>
Change-Id: I2210504f37a1c8fea66c3443c57ed5bc8b6e8531
diff --git a/attn/pel/pel_minimal.cpp b/attn/pel/pel_minimal.cpp
index e245671..c8b377b 100644
--- a/attn/pel/pel_minimal.cpp
+++ b/attn/pel/pel_minimal.cpp
@@ -9,6 +9,11 @@
 
 PelMinimal::PelMinimal(std::vector<uint8_t>& data)
 {
+    initialize(data);
+}
+
+void PelMinimal::initialize(std::vector<uint8_t>& data)
+{
     Stream pelData{data};
 
     _ph = std::make_unique<PrivateHeader>(pelData);
diff --git a/attn/pel/pel_minimal.hpp b/attn/pel/pel_minimal.hpp
index fb2da90..780c666 100644
--- a/attn/pel/pel_minimal.hpp
+++ b/attn/pel/pel_minimal.hpp
@@ -52,6 +52,13 @@
     explicit PelMinimal(std::vector<uint8_t>& data);
 
     /**
+     * @brief Initialize the object's data members
+     *
+     * @param[in] data - reference to the vector
+     */
+    void initialize(std::vector<uint8_t>& data);
+
+    /**
      * @brief Stream raw PEL data to buffer
      *
      * @param[out] pelBuffer - What the data will be written to