CategoryService impl