This is because I'm converting something like var item = {properties: {image: "img.png", backgroundColor: "blue"} } into var item = {properties: {backgroundColor: "blue"} , image: {image: "img.png"} }. Basically Im converting the special case into the regular expected case of "binding": "properties". Easier to process data if all data are in the same format.