fixing analyzing.ListOfPieces

now I use a dict of columns, and the rows are actually Piece objects.
setData works, but data probably does not.