This has no `self.log`, and `IPyton.utils.warn.warn` is also used in KeyValueConfigLoader should I change both ?