public static IQuery TakeWith(this IQuery query, Expression <Func <object> > parameter)
 {
     query.AddLimitParameter(parameter.Body.GetMemberInfo().Name);
     return(query);
 }