workaround to fix DictField setitem, needs more investigation