public void Intercept(Ninject.Extensions.Interception.IInvocation invocation)
 {
     try
     {
         invocation.Proceed();
     }
     catch (InvalidOperationException e)
     {
         if (e.InnerException is ArgumentNullException)
         {
             var x = 1;
             //DO SOMETHING WITH THE ORIGIONAL ERROR!
         }
         
         //DO SOMETHING WITH THE ORIGIONAL ERROR!
     }
 }