Adding 'new' keyword to prevent compiler from yelling at me when overriding InnerException