map_through optional values of optional fields