public static ProblemDetails ToProblemDetails(this DomainException exception, HttpStatusCode statusCode, bool includeDetails = false)
 {
     return(new ProblemDetails
     {
         Status = (int)statusCode,
         Title = exception.Message,
         Detail = includeDetails ? exception.ToString() : null,
         Type = nameof(DomainException)
     });
 }