public VersionArray <T> NewBranch()
        {
            var changeLogItem = _changeLog.NewBranch();

            return(new VersionArray <T>(_base, changeLogItem));
        }