==================
- ``zope.app.form`` breaks encapsulation of the fields by using the
``_type`` attribute to convert form values to field values. Using
``InstrumentedSet`` as ``_type`` was a bad idea, as only the
reference collection knows how to instantiate an
``InstrumentedSet``. Now the trick is done on validation where the
``_type`` gets set to ``InstrumentedSet`` temporarily.