better use mapper in request api classes