DataBlock is a Object Relational Mapper created originally for .NET 1.1 (when nullable types were hot and Linq just a dream).