public LookupSagaFailedMessage(LookupSagaMessage lookupSagaMessage)
 {
     DataOwnerKey     = lookupSagaMessage.DataOwnerKey.Clone();
     DataOwnerVersion = lookupSagaMessage.DataOwnerVersion.Clone();
     ModuleKey        = lookupSagaMessage.ModuleKey.Clone();
     ModuleVersion    = lookupSagaMessage.ModuleVersion.Clone();
     WorkflowKey      = lookupSagaMessage.WorkflowKey.Clone();
     WorkflowVersion  = lookupSagaMessage.WorkflowVersion.Clone();
     SagaKey          = lookupSagaMessage.SagaKey.Clone();
 }
 public LookupSagaSucceededMessage(LookupSagaMessage lookupSagaMessage, IActorRef sagaActorRef)
 {
     DataOwnerKey     = lookupSagaMessage.DataOwnerKey.Clone();
     DataOwnerVersion = lookupSagaMessage.DataOwnerVersion.Clone();
     ModuleKey        = lookupSagaMessage.ModuleKey.Clone();
     ModuleVersion    = lookupSagaMessage.ModuleVersion.Clone();
     WorkflowKey      = lookupSagaMessage.WorkflowKey.Clone();
     WorkflowVersion  = lookupSagaMessage.WorkflowVersion.Clone();
     SagaKey          = (string)lookupSagaMessage.SagaKey.Clone();
     SagaActorRef     = sagaActorRef;
 }