Same comment as the BulkUpsertOperation. This isn't really an operation, its a builder. Rename to BulkUpsertBuilder unless mandated otherwise by the spec?