class Test(Model): a = Compound(Inner) b = Integer()
class B(Model): speed = Compound(A, default={})
class B(Model): speed = Compound(A, default={}) flags = List(Compound(Flag))
class Test1(Model): default = Compound(SubModel) indexed = Compound(SubModel, index=True) not_indexed = Compound(SubModel, index=False)
class Test(Model): a = Compound(Inner) b = Compound(Inner)
class Test(Model): a = Compound(InnerA) b = Compound(InnerB) c = Compound(InnerB, default={'number': 99, 'value': 'yellow'}) x = Integer() y = Integer(default=-1)
class Test(Model): values = List(Compound(Entry))
class Test(Model): first = Compound(TestCompound)