Use accessor function instead of directly accessing the config cache.
Implement support for IRCv3 capabilities.