/// <summary>
 /// True if the DTOs are equivalent.
 /// </summary>
 public static bool AreEquivalentDtos(ServiceDto first, ServiceDto second)
 {
     return(first == second || first != null && first.IsEquivalentTo(second));
 }
 public Task <ServiceResult <ServiceDto> > InvokeAsync(object service, ServiceDto request, CancellationToken cancellationToken = default) =>
 m_invokeAsync(service, request, cancellationToken);