from grung.types import Collection, Field, Record class User(Record): _fields = [Field("name"), Field("email", unique=True)] class Group(Record): _fields = [Field("name", unique=True), Collection("users", User)] class Page(Record): _fields = [ Field("parent_id"), Field("stub"), Field("title"), Field("body"), ]