Retain empty arrays in links

I should have brought this up before you pushed a new release this morning. Anyways, this commit will ensure that empty arrays are retained in the objects, providing a more consistent API to work with.