yes fields class attribute shadows the import in the class body so you cannot do the dictproxyfield assignment as a descriptor  this should be changed in all object files really as shadowing like that is   dumb   and a bug really 