Na busca por um cliente o retorno foi definido como Cliente!
. Se um ID inválido for passado, gera um erro. Se eu definir o retorno como Cliente
(opcional) e tentar buscar por um ID inexistênte, o retorno é null
. Qual a convenção/melhor prática nesse caso?