So currently the all of the domain events have information about business facts. If we want to publish them we need to add metadata like: causationID, corellationID, uniqueMessageID etc so PublishedEvent becomes DomainEvent + metadata