Would it be possible to allow cells/columns to be referenced by name, in addition to the index? This I think would make code using XPTable more robust - for example when rearranging or adding columns. The name would be assigned when defining the columns I presume.
I'm currently working around this with an enum.
Additionally, perhaps rows could be referenced by the contents of a specified column?
Thanks!