mostly tweaks to collection resources for hal+json