converted DaoHelpers to singletons, had to be done all at one time since
they all extend the same abstract base class