this op can set metadata on either buckets or objects. When called with objects we don't need to track the version, as we're not going to update the metadata log for this op.