DAL now uses ResponseDTO