A light-weight, dynamic data access component for C# 4.0