Add functions to fill header and payload separately
Modified the first constructor with default arguments to work as a default constructor. Add member functions to fill header and payload separately.
Modified the first constructor with default arguments to work as a default constructor. Add member functions to fill header and payload separately.