LPS-45197 accept json objects as arguments, create new instances easier.
LPS-45197 fixed one and added new testcase
LPS-45197 Simplify
LPS-45197 Source formatting