implemented mostly all dynamic cluster setting expressions

default new ByteSizeValue(0) could be declared as final static