JSON, tree based Properties for java