support arrays in EnumValueMap (closes #1905)
do not post-process fields which are removed afterwards (closes #1578)