refactor collection DataList in order to add data coercion on reset