public JsFunctionCallerServiceFactory(IJSRuntime jsRuntime, IPasswordCryptologizer cryptologizer, HttpClient httpClient,
                                       IJsClipboardService clipboardService, IObjectValidator objectValidator)
 {
     _jsRuntime        = jsRuntime;
     _cryptologizer    = cryptologizer;
     _httpClient       = httpClient;
     _clipboardService = clipboardService;
     _objectValidator  = objectValidator;
 }
 public JsFunctionCallerService(IJSRuntime jSRuntime, T objectReference, IPasswordCryptologizer cryptologizer,
                                HttpClient http, IJsClipboardService jsClipboardService, IObjectValidator objectValidator)
 {
     _jsRuntime       = jSRuntime;
     _objectReference = DotNetObjectReference.Create(objectReference);
     _cryptologizer   = cryptologizer;
     _http            = http;
     ClipboardService = jsClipboardService;
     ImagePaster      = new ImagePaster <T>(jSRuntime, _objectReference);
     _objectValidator = objectValidator;
 }