Categories CRUD and View Models