Revert "Invert how we decide what to deserialize by using the relation definitions on the model instead of the json links enabling a partial model to be implemented"

This reverts commit 0b18dccc23e009b427769e1112a2872cf6656fab.