Had to separate DataItem from DataHandling