Implementação do contrato de CategoryRepository