A active record framework for .NET