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