Working on making DBTask more generic