now DataFrame constructor makes a deepcopy of data so that resetting index to timeseriesIndex doest create problems