simplify the handling of the non-native, validation only fields