private ICriteria addAliases(ICriteria criteria) { Aliases.Each(x => criteria = x.Apply(criteria)); return(criteria); }