Fixing racy transaction commits.
Introducing hierarchal keys, namespace should be set at the dataset-level, partition ID should be optional.