class B(Model): data = MapField(inner_field=Field(type=int), required=True)
class A(Model): dates = MapField(inner_field=DatetimeField())
class B(Model): data = MapField(inner_field=Field(type=int))
class A(Model): foo = MapField(Field(type=int))