Removed all the delete calls, using unique_ptr instead (Corrects the bug of a forgotten delete in RequesterImpl)