MaxWithoutSelectorMethods = new Dictionary<Type, MethodInfo>
            {
                { typeof(decimal), getSumOrAverageWithoutSelector<decimal>(nameof(Queryable.Max)) },
                { typeof(long), getSumOrAverageWithoutSelector<long>(nameof(Queryable.Max)) },
                { typeof(int), getSumOrAverageWithoutSelector<int>(nameof(Queryable.Max)) },