public TablePartRow this[int rowIndex] { get { return (TablePartRow)GetFromCache( rowIndex.ToString(), () => Get(rowIndex) ); } }