may split Dao into DaoArray and DaoEntity, maybe to separate handling of array data and entity object.
DaoArray and DaoEntity classes for accessing db and returning array data or entity object, respectively.
maybe a new entity interface.
test query in DaoArray.
assume all data are arrays; remove set/get.
maybe a Query class to eliminate the need for the method list?
functional test on DaoEntity.
slightly improved code completion by Eloquent dummy class?
include new test for DaoEntity; remove old test on old Dao.
delete obsolete Datum stuff; DaoEntity takes over the concept.
remove obsolete test (DaoWoConverter_UnitTest); remove __call @methods list; suppress warnings.
set empty password or not null error.
renamed to unitTests; to DaoTest.
rename DaoTest to DaoArrayTest, to what it is.
to test new static Dao class.
test Dao for static dao manager.
rename test to Dao_BasicTest and add it to the test suite.
add several useful methods: getKeyName, isDeleted, remove, etc.
add hooks when removing an entity.