public ExecutionResult(object value, TimeSpan executionTime)
 {
     m_returnValue   = value;
     m_verdict       = Verdict.Unset;
     m_executionTime = executionTime;
     m_failure       = null;
 }
 public ExecutionResult(Verdict verdict, TimeSpan executionTime, ExecutionFailure failure = null)
 {
     m_verdict       = verdict;
     m_returnValue   = null;
     m_executionTime = executionTime;
     m_failure       = failure;
 }