/// <inheritdoc/> public override sealed void Accept(IEventVisitor visitor) { Guard.IsNotNull(visitor, "visitor"); visitor.Visit(this); }