reated AbstractDataAccessHelper and moved DataAccessHelper