new: builder for request dtos