update controllers and tests to client params

post params from client are wrapped in the entity name of the controller
they post to