added BlobArrayIterator which skips empty elements