support type mapping for basic field