Fixed most of the issues with the System.Data namespace: the code passes most of the unit tests now.