Refactor category

Category Request and Response objects