Added constructor with request body