Structure is a typed, nestable key/value container.
class Person < Structure key :name many :friends end
Please see the wiki for more detail.