public virtual JsonValue this[int index] { get { throw new InvalidOperationException(); } set { throw new InvalidOperationException(); } }