Better dictionary update for setMetadata.