Potential bug in store when hydrating find results

We require when returning data from the server that the object is not the root of the JSON object. For example instead of:

{ "id": 123, "name": "robin"} it should be {"person": {"id": 123, name: "robin"} }

This is used for cross-referencing records. For example a JSON payload might include multiple relationships and the store will wire them up together.

If you have no control over your server API, you can create a new adapter to transform the returned JSON into the format our code requires.