public RoutingRequest(TPayload payload, TDestination destination, ITime time) { Payload = payload; Destination = destination; CreationTime = time.NowUtc(); }