Utilização de multiplis limites nos tipos genéricos e adição de final nos testes.
Ajustes no código.
Comparável deve estender igualável.
Conclusão da tarefa #3: Criar ConstrutorJson.