maintain default value and add all additional config options even the config is a deep tree structure