adding param annotations for request object marshalling