Uniformize setData function