Explicit object property settings question

If I have an object mapping that has a property explicitly set as a string,
why ES traverse the string children as objects?

Here is a copy of my ES error, mapping and the message that is causing the

Any ideas on how to resolve this? @fields.receive should be read in as a
string, not an object

You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.