We do this by default to solve for potentially ambiguous types. An example of this might be if you had multiple different types of strings in a union, and you wanted the client to be able to tell exactly which type of string they'd been given. i.e `{social: {value: "555-55-5555"}} | {phone_number: {value: "555-5555"}}`.
However, you can clean the type in cases where you have no such conflicts by by providing
```elixir
# Put anything in here that does not need to be named/nested with `{type_name: {value: value}}`