more compact object initialization
remove unnecessary parens, include borrows in item GETs
borrow API actions and JSON cleanup