@daviddavis, it seems that Rails creates the named node on PUT even if not explicit sent.
PUT -d {"architecture": {"name": "i386"}} api/architectures/2 
in the log file I see
`Parameters: {"architecture"=>{"name"=>"i386"}, "id"=>"2"}`
PUT -d {"name": "i386"} api/architectures/2
in the log file I see
`Parameters: {"name"=>"i386", "id"=>"2", "architecture"=>{"name"=>"i386"}}`

So, it seems that GET object responding without a node can be the same format as PUT/POST/DELETE without a node
Likewise, GET/PUT/POST/DELETE can all be with formatted with a "named node" as well (not 'result')