Hi Jason,
I removed my previous answer because it was not correct, but indeed, when you build a mapping from a JSON Structure from JSON, then in some cases it will output more entities than needed.
In the new Consumed REST Service that's in beta right now we try to minimize the number of entities, but that sometimes removes too many entities, so we are still working on getting this better. But it has our attention.
Regards,
Paul