public Message(object payload, string name, Dictionary<string, string> headers = null) { this.Payload = payload; this.Name = name; this.Headers = headers ?? EmptyHeaders; }