When translating an expression like:
x.A + x.B
in a LINQ query we should verify that the serializers for A and B actually serialize the values as numbers.
So for example if A and B are serialized as strings using a RomanNumeralSerializer we should throw an exception if they are added together.