Currently SettingsType is used for two global settings: balancer and chunk size and the extraction of each of these two values is all over the code.
Instead of doing this, we should have two methods - getChunkSize and getBalancerSettings/isBalancerEnabled and these methods should do all the parsing and interpretation of the fields on the document.