This class provides an easy way to use object.property syntax with a DataReader by wrapping a DataReader into a dynamic object.

The class also automatically fixes up DbNull values (null into .NET and DbNUll)