Provides a simple abstraction for implementing the repository and unit of work patterns for data-enabled applications