Developing with data access objects