Maybe I'm wrong but I think we could put blacklist and whitelist on the prototype so that they can be accessed from everywhere. As far as I can tell the config provider is just exposing getter and setter of these properties, so we could avoid using it  and manipulate directly whitelist and blacklist via ThLog. @camd  what do you think about it?