fixes #2931 - API v2 hosts JSON response, add *_name for each *_id
fixes #3768 - API v2 child nodes should not have an object root for each object