Implemented the unit-test for data access objects.
Re-coded the data access objects for the new behavior standard from revision 81f7380ea237c31b01fcb1d127e08f5bced1ce45.