@classmethod
    def multifield(cls, *args, **kw):
        fld = MultiChoiceListField(cls, *args, **kw)
        cls._fields.append(fld)
        return fld
Assign an extended slice by rebuilding entire list
dataset/ETHPy150Open lsaffre/lino/lino/core/choicelists.py/ChoiceList.multifield--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/contrib/gis/geos/mutable_list.py/ListMixin._assign_extended_slice_rebuild