support dynamic arrays of strings and blobs