changed vectorization to be optional and added subtype initialization to Blobs