Data_Array::export refactoring