/// <summary>
 /// Creates and initializes a new instance the <see cref="FormManagerSubmitResult"/>
 /// class using the specified <paramref name="result"/> and <paramref name="message"/>.
 /// </summary>
 /// <param name="result">The result to derive from.</param>
 /// <param name="message">The error message.</param>
 public static FormManagerSubmitResult Failed(FormManagerSubmitResult result, string message = null)
 => new FormManagerSubmitResult(false, result.XHR, message ?? result.Message, result.UploadContainedFiles);
 /// <summary>
 /// Creates and initializes a new instance the <see cref="FormManagerSubmitResult"/>
 /// class using the specified <paramref name="result"/> and <paramref name="message"/>.
 /// </summary>
 /// <param name="result">The result to derive from.</param>
 /// <param name="message">The success message.</param>
 /// <returns></returns>
 public static FormManagerSubmitResult Success(FormManagerSubmitResult result, string message = null)
 => new FormManagerSubmitResult(true, result.XHR, message ?? result.Message, result.UploadContainedFiles);