class MenuItem(Map): key_type = Typed(str) value_type = Dynamic name = Attribute(type=str)
class Kennel(Map): key_type = Typed(str) value_type = Animal
class PetMap(Map): key_type = Typed(str) value_type = Owner
class NamedMap(Map): key_type = Typed(str) value_type = Dynamic name = Attribute(type=str)
class Kennels(Map): key_type = Typed(str) value_type = NamedKennel