public InterceptionMiddleLayer(InterceptorManager interceptorManager, string contentType)
 {
     _interceptorManager = interceptorManager ?? throw new ArgumentNullException(nameof(interceptorManager));
     _contentType        = !string.IsNullOrEmpty(contentType) ? contentType : throw new ArgumentException("Cannot be empty", nameof(contentType));
 }
 public InterceptionMiddleLayer(InterceptorManager interceptorManager, string languageName)
 {
     _interceptorManager = interceptorManager ?? throw new ArgumentNullException(nameof(interceptorManager));
     _languageName       = !string.IsNullOrEmpty(languageName) ? languageName : throw new ArgumentException("Cannot be empty", nameof(languageName));
 }