public CloneStateBehavior
 (
     ILogger <CloneStateBehavior <TRequest, TResponse> > aLogger,
     BlazorStateOptions aBlazorStateOptions,
     IStore aStore,
     IMediator aMediator)
 {
     Logger = aLogger;
     Logger.LogDebug($"{GetType().Name} constructor");
     BlazorStateOptions = aBlazorStateOptions;
     Store    = aStore;
     Mediator = aMediator;
 }
 public JsonRequestHandler
 (
     ILogger <JsonRequestHandler> aLogger,
     IMediator aMediator,
     IJSRuntime aJSRuntime,
     BlazorStateOptions aBlazorStateOptions
 )
 {
     Logger = aLogger;
     Logger.LogDebug($"{GetType().Name}: constructor");
     Mediator              = aMediator;
     JSRuntime             = aJSRuntime;
     JsonSerializerOptions = aBlazorStateOptions.JsonSerializerOptions;
 }