Add utility method to generate a setter based on an expression tree
Add more support for select elements and enhance ListBox class accordingly
Fix bug when the property type of an anonymous type was an enclosing generic type.  Now the anonymous types propagate the type parameters.