public static IGroup <Target> Transform <Source, Target>(this IGroup <Source> group1, Func <Source, Target> transfromFunction, Func <Target, Source> backWard)
        {
            var operationSet = new GroupSetOperation <Source>();

            return(operationSet.Transform(group1, transfromFunction, backWard));
        }