manage DictFields, update ReferenceField

    * manage DictFields with a FormsetInput
    * Document can be something else than an ObjectId