refactor last 3 remaining objects into dataaccessutils