public HierObjectId(Uid root, string extension) : this(root != null ? root.Value + (string.IsNullOrEmpty(extension) ? "" : "::" + extension) : null) { }
public ObjectVersionId(Uid objectId, HierObjectId creatingSystemId, VersionTreeId versionTreeId) : this(objectId.Value + "::" + creatingSystemId.Value + "::" + versionTreeId.Value) { }