Arbitrary Number of Propertys = value; Arbitrary Number of Propertys = value; Arbitrary Object group { Arbitrary Number of Propertys = value; Arbitrary Number of SubOjbects { Arbitraty Number of Propertys = value; Arbitraty Number of Propertys = value; SubObject { etc... } SubOjbect { etc... } } } Object...