public override string ToString()
        {
            string structuredDataString = null;

            if (StructuredData != null)
            {
                structuredDataString = string.Join(", ", StructuredData.Select(e => e.ToString()));
            }

            return($"Header: {Header}, StructuredData: [{structuredDataString}], Message: {Message}");
        }