Changed cog.defaults, so that source arrays do not push individual elements into the target array. The entire array is treated as one 'value'.