Broken in RC1

Broken in RC1

RC1 doesn't use the data from prepareData to actually populate the itemTpl. prepareData gets called by the DataItem class but then the ListItem call ListItem.getBody().setRecord(record) which is what results in rendering of the itemTpl the ListItem.getBody() does not have the prepareData but only a getData(true).