public Cell this[int index] { get { //Check.ArgumentOutOfRange(index >= 0 && index < table.Rows.Count, "index"); return Table.Rows[index][this.index]; } }