change object creation: refs #1528
refactoring: refs #1528
extract JsonHelper: refs #1528
refactoring: refs #1528

apply code formater