Don't use getEffectiveSide in ChannelHandler
Add CoreConfig and TweakSetting