internal OperationResult SetError(string reason)
 {
     Error = ErrorInfo.FromReason(reason);
     return(this);
 }