removed is_enum and is_set flags from field, insteadm work out the propery data type constant internally.