public RequestAuditingService(
     IActorProviderHolder <TActor> actorProviderHolder,
     IRemoteIpProvider remoteIpProvider,
     IRepository <RequestAudit> requestAuditRepository)
 {
     _actorProviderHolder    = actorProviderHolder;
     _remoteIpProvider       = remoteIpProvider;
     _requestAuditRepository = requestAuditRepository;
 }
 public RemoteIpProviderHolder(IRemoteIpProvider provider)
 {
     Provider = provider;
 }