Dynamically map a DataTable to type-safe business objects.