Another, even less obtrusive way to pass through the KeyValueBuilder would be to add it as an argument to the row.toRowMutations() method.