public ValueTableRow this[int index] { get { return (ValueTableRow)GetIndexerFromCache(index.ToString(), delegate { object ptr = InvokeV8Method("Get", index); if (ptr == null) { return null; } return new ValueTableRow(Session, ptr); } ); } }