Clean up Field validation

Instead of having a Field style and an IOSNativeTextField member that are mutually exclusive,
combine them into a single style and wrap up the access via Field.Native. Complexity--
Move Transformer into a style too