I'm really not comfortable with this. These kinds of hashes only work when the caller needs the "id" property. Any other kind of interaction with the model won't work right. I really think we should go through the steps that the client actually goes through to get the real data.