Using LINQ Expressions to Centralize Logic