public static IQueryable <T> Apply <T>(this IQueryable <T> source, ILinqSpecification <T> spec)
     where T : class
 => spec.Apply(source);