persistence of multi valued primitive values
handle enums on insert/update