Defensive copy of ExceptionLoggers and application of generics