Instead of adding a new prepareAtomicMutationBatch API, why not add a asAtomic() to the existing MutationBatch interface?