public override IReference GetReference(IJsValue name) { var index = name.ToArrayIndex(); if (index.HasValue && (index >= 0)) { return GetElementReference(index.Value); } return base.GetReference(name.ToString()); }