internal override Object GetMemberValue(String name){ long index = ArrayObject.Array_index_for(name); if (index < 0) return base.GetMemberValue(name); else return this.GetValueAtIndex((uint)index); }