Converted a bit of existing reflection to Linq.Expression style.  In the long term I hope to move much more and allow for increasing amounts of optimization.

Signed-off-by: Richard Minerich <richard.minerich@gmail.com>