Added a new bag system for handling params
Refactored the server Request