+ modification.ready();
+ shardDataTree.getDataTree().validate(modification);
+ final DataTreeCandidate candidate = shardDataTree.getDataTree().prepare(modification);
+ shardDataTree.getDataTree().commit(candidate);
+ shardDataTree.notifyListeners(candidate);