Downgrading generic arg to ILoggingEvent, otherwise the appender cannot be added programmatically