Handle item objects whether contents are wrapped in an array or not

Refs #120 

While processing HAL data, handle item contents whether wrapped in an array or not.