switch to using macro accessors for blobs
macro wrap blob sets as well