Support nested config
Change to overwrite same name and same args subsections / Fix a issue that arguments of subsections is empty
Modify testcase to clarify specs
fix dup method name and whitespaces
separate test cases and add names for each patterns