public Ref setValue(Ref value) {Ref prior = put(getKey(), value);ref = value;return prior;}

public virtual Ref SetValue(Ref value){Ref prior = this._enclosing.Put(this.Key, value);this.@ref = value;return prior;}
