protected override JSVariableField CreateField(String name, FieldAttributes attributeFlags, Object value){
if (!(this.parent is ActivationObject))
return base.CreateField(name, attributeFlags, value);
JSVariableField field = ((ActivationObject)this.parent).AddNewField(name+":"+this.scopeId, value, attributeFlags);
field.debuggerName = name;
return field;
}