Redesign generic mapping by map_<field> functions :
Call in dependance of extra field associated map function to determine
or change the value