A Data Mapper From Flat Arrays to Object Structure