Provides abstract implementations for Data Access Objects (DAO).