internal override bool DeleteMember(String name){
if (this.isComponentScope)
return this.parent.DeleteMember(name);
FieldInfo field = (FieldInfo)this.name_table[name];
if (field != null){
if (field is JSExpandoField){
field.SetValue(this, Missing.Value);
this.name_table.Remove(name);
this.field_table.Remove(field);
return true;
}else
return false;
}else
return false;
}